qq_笑_17
2021-06-02 13:16:34
無論如何,我可以通過其類名獲得輸入嗎?例如,我在下面有這個 html 代碼:<span class="inputClass"> <input type="checkbox"/><span>我想看看是否使用其類名選擇了該輸入。我沒有辦法給它一個 ID,因為我們無權訪問這個源代碼。
2 回答

qq_花開花謝_0
TA貢獻1835條經(jīng)驗 獲得超7個贊
使用document.querySelector('.inputClass > input[type="checkbox"]').
const inputEle = document.querySelector('.inputClass > input');
console.log('isChecked: ', inputEle.checked);
inputEle.addEventListener('change', function() {
console.log(this.checked);
});
<span class="inputClass">
<input type="checkbox"/>
<span>

繁星點點滴滴
TA貢獻1803條經(jīng)驗 獲得超3個贊
您可以從父類的子類中選擇輸入
.inputClass > input[type=checkbox]
下面是工作片段。
console.log(document.querySelector('.inputClass > input[type=checkbox]').checked)
<span class="inputClass">
<input type="checkbox"/>
<span>
添加回答
舉報
0/150
提交
取消