我有以下html:
<table id="mytable">
<thead>
</thead>
<tbody>
<tr>
<td><a href="#" onclick="doSometThingCrazy(); return false;">test</a></td>
</tr>
</tbody>
</table>
现在我想用dojo获取此表中的所有链接。到目前为止一切顺利:
dojo.query("#mytable a").forEach(
function(item){
dojo.connect(item, 'onmouseover', function(){
console.log(item);
console.log('x');
});
}
);
现在我想获取href(test)的文本并在另一个表中查找它。无论如何都可以访问这个值吗?
答案 0 :(得分:2)
如果您只想要文本而不想担心HTML标记,请使用:
dojo.dom.textContent(item)
答案 1 :(得分:0)
你可以检查它的innerHTML,我不知道它的innerHTML的任何css选择器。
dojo.query("#mytable a").forEach(
function(item){
if(dojo.attr(item, "innerHTML") == "TEXT")
dojo.connect(item, 'onmouseover', function(){
console.log(item);
console.log('x');
});
}
);