让我说我有类似的东西:
<input class="checkbox_google" type="checkbox"><a href="http://fr.wikipedia.org/wiki/10_avril" onmousedown="return"><em>10</em> avril - Wikipédia</a>
<input class="checkbox_google" type="checkbox"><a href="http://fr.wikipedia.org/wiki/10_avril" onmousedown="return"><em>10</em> avril - Wikipédia</a>
<input class="checkbox_google" type="checkbox"><a href="http://fr.wikipedia.org/wiki/10_avril" onmousedown="return"><em>10</em> avril - Wikipédia</a>
我想获得之前检查过复选框的href值,如果可能的话。
编辑:我正在开发一个mozilla扩展,扩展应该做的是在谷歌搜索生成的每个链接之前添加一个复选框,直到现在它是好的,但我现在需要的是获取具有复选框的链接检查。对不起困惑
提前致谢。
答案 0 :(得分:2)
var boxes = document.getElementsByClassName('checkbox_google');
hrefs = [];
for (var i=0; i<boxes.length; i++) {
if (boxes[i].checked)
hrefs.push( boxes[i].nextSibling.href );
}
console.log(hrefs.join(', ')); // now has the href valus of the checked boxes