добавление атрибута 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, время: 05:19. |