js代码写法求助 关于操作checkbox 没有id

JavaScript013

js代码写法求助 关于操作checkbox 没有id,第1张

纯js没有id找这个标签不好找,可以用jq的话就是用外部事件触发

$("input[data-trace-click='dx_gj_offers_support_agent']").attr('checked',true)

可以用type和name属性来获取,直接上代码:

jquery写法: $("input[name='name2']").val(123456)

js写法: document.getElementsByName("name2")[0].value = 123456

用Jquery很快就可以做到了,获取图片最重要的是知道路径,知道路径后就直接能引用了,

而获取一个元素最好是有class或是id。从你的截图来看,img外层有一个a标签且这个标签有class='pic'。

但是这样好像还不够,因为可能拥有同样的类样式的a标签也有多个,同时我们还注意到有一个title的属性为餐椅,那么我们就可以这样写:

$('a.pic[title=餐椅]>img').attr('src')

//上面的选择器分析是这样的,选择一个class='pic'且title='餐椅的所有a标签下的所有img标签直接子元素,.attr()函数就是获取某一属性,这里我们明显要得到图片的src属性!