getElementById не возвращает никакого значения. Моя цель: у меня есть текстовое содержимое и при действии, которое я должен заменить значением текста. Я использую ярлыки для отображения.
Есть ли лучший способ отображения такого измененного текста, я не хочу использовать текстовое поле.getElementBy ID не возвращается для метки метки
<% for(int i=0; i<lines.length;i++) {
if(lines[i].contains(" ")) { %>
<label id='idkey<%=i%>' name='key1<%=i%>'>ABC</label>
<%
}
} %>
for(j=0; j<len; j++){
var lblElement = document.getElementById('idkey'+j).innerText="ddd";
alert(lblElement);
}
Если он не возвращает значение, то нет ни одного элемента на странице с этим " Я бы". – Pointy
Какой браузер вы используете? «Не возвращая никакой ценности», вы имеете в виду, что предупреждение пустое? – epascarello
Возможный дубликат ['innerText' работает в IE, но не в Firefox] (http://stackoverflow.com/questions/1359469/innertext-works-in-ie-but-not-in-firefox) – epascarello