我试图通过首先发现它是否是使用Mootools(客户以前的Web开发人员似乎拥有它)的特定图像的父对象来更改类。我似乎无法找到关于这个问题的很多好文件。使用Mootools获取子元素值
<div class="textwidget">
<img src="share.jpg">
</div>
到目前为止,我已经成功地找到所有与类“textwidget”的div使用:
var obs = $$('.textwidget');
现在我需要通过他们循环,并发现它承载一个子节点与SRC以上列出...
for(var i=0;i<obs.length;i++){
if(obs[i].childnode.src == 'share.jpg'){ // <-- non mootools syntax
obs[i].class = 'new class'; // <-- non mootools syntax.
}
}
我想运行这样的循环,但在mootools说当然。任何人都熟悉正确的语法?
感谢 -J
你摇滚,谢谢。 – 2010-06-25 19:32:21
您应该在操作类属性时使用addClass/removeClass,而不是直接设置它。然后,如果稍后应用样式,则不必担心会擦除其他课程。 – Nathan 2010-06-28 11:04:03