为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript:同时通过其类名和类型获取输入

Javascript:同时通过其类名和类型获取输入

qq_笑_17 2021-06-02 13:16:34
无论如何,我可以通过其类名获得输入吗?例如,我在下面有这个 html 代码:<span class="inputClass">   <input type="checkbox"/><span>我想看看是否使用其类名选择了该输入。我没有办法给它一个 ID,因为我们无权访问这个源代码。
查看完整描述

2 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超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>


查看完整回答
反对 回复 2021-06-03
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

您可以从父类的子类中选择输入


.inputClass > input[type=checkbox]

下面是工作片段。


console.log(document.querySelector('.inputClass > input[type=checkbox]').checked)

<span class="inputClass">

   <input type="checkbox"/>

<span>


查看完整回答
反对 回复 2021-06-03
  • 2 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信