Моего расслоения плотной ошибки,дисплей предупреждение не показывает
как отображать "1 месяц" в встревоженной
орь HTML:
<div class="left" style="height:15px; width:128px; overflow:hidden;">1 months</div>
моего JS код:
var div = document.querySelector('[class="left"][style="height:15px; width:128px; overflow:hidden;"]');
alert(div[0].innerHTML);
Я не думаю, что вы можете использовать атрибут стиля как селектор, подобный этому. И никогда не должно быть причин для этого. – JJJ
Я не понимаю вопроса. что не так: 'alert (" 1 months ");' Ваше предупреждение в порядке. Document.querySelector возвращает пустой массив и div [0] .innerHTML is вероятно, создавая ошибку, которая 'undefined is не имеет свойства innerHTML' – odedsh
Примечание:' document.querySelector' возвращает null, если совпадений не найдено; в противном случае он возвращает первый соответствующий элемент. – Grundy