добавление атрибута HTML элементу с помощью JavaScript
Доброго времени суток!
Помогите нубцу решить проблему. пытаюсь добавить элементу <a> новый атрибут <li id="min-176"> <a href="http://mysite.ru/functions.php" class="ab-item"></a> </li> использую, вот этот код JS, но не работает... function addAtribToLogin(){ var liElem = document.getElementById('min-176'); var elements = liElem.getElementsByTagName('a').setAttribute('rel', 'test'); }; второй день сижу, не могу найти решение. Заранее спасибо! |
<a id="min-176" href="#">asd</a> <script type="text/javascript"> function addAtribToLogin(Id){ var liElem = document.getElementById(Id); liElem.setAttribute('rel', 'test'); alert(liElem.getAttribute('rel')) }; addAtribToLogin('min-176') </script> |
brainload,
getElementsByTagName даёт массив -- укажите индекс элемента с которым работаите. var elements = liElem.getElementsByTagName('a')[0].setAttribute('rel', 'test'); |
Спасибо за помощь:) , все заработало
var liElem = document.getElementById('min-176'); var elements = liElem.getElementsByTagName('a')[0]; elements.setAttribute('rel', 'test'); |
лучше бы научили человека консолью ошибок пользоваться..
|
Часовой пояс GMT +3, время: 02:08. |