Я пытаюсь изменить класс, сначала обнаружив, является ли это родительским объектом определенного изображения, используя Mootools (клиенты, которые, как представляется, использовали предыдущий веб-разработчик для меня). Кажется, я не могу найти много хорошей документации по этому вопросу.Получить значение дочернего элемента с помощью Mootools
<div class="textwidget">
<img src="share.jpg">
</div>
До сих пор мне удалось найти все дивы с «textwidget» класса с помощью:
var obs = $$('.textwidget');
Теперь мне нужно цикл через них и узнать, в котором находится дочерний узел с СРК перечисленные выше ...
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
вас рок, спасибо. –
Вы должны, вероятно, использовать addClass/removeClass при управлении свойством класса, а не устанавливать его напрямую. Тогда вам не придется беспокоиться о том, чтобы стереть другие классы, если вы примените стиль позже. – Nathan