В html у меня много разных DIV с именами (да, именами, а не идентификаторами) соответственно p001, p002, p003... вот так:
<div id="pole" name="p001"><img src=""></div>
<div id="pole" name="p002"><img src=""></div>
<div id="pole" name="p003"><img src=""></div>
и т.д...
В Javascript я определил переменную с именем «pos», которая содержит число, на данный момент: «284» и функцию, которая должна изменить img src на «player.png». Я пробовал 2 способа, и ни один из них не работает:
document.getElementsByName('p'+pos).innerHTML='<img src="player.png">';
и
document.getElementsByName('p'+pos).getElementsByTagName("img").src="player.png";
Как изменить img src, который находится в указанном DIV?
div
не определяют атрибут"name"
. Ваш код не будет работать по крайней мере в IE8 и ниже при извлеченииdiv
элементов с использованиемgetElementsByName
. - person   schedule 21.07.2013