Я попытался получить значение из атрибута внутри элемента <input>
используя JavaScript, но результат не показан. Вот мой код:
document.getElementsByClassName('button').getAttribute('onClick')[0].innerHTML;
И вот мой HTML:
<input type="button" class="button" value="Login to download" onclick="js:self.location='login.php?ret=view&b=55212'"><br/>
Я хочу получить значение внутри onclick
.
Попробуй это:
document.getElementsByClassName('button')[0].getAttribute('onClick')
Это даст вам
js:self.location='login.php?ret=view&b=55212'
getElementsByClassName
возвращает массив
Не
getAttribute
Так
document.getElementsByClassName('button').getAttribute('onClick')[0].innerHTML;
Должно быть
document.getElementsByClassName('button')[0].getAttribute('onClick');
А также
onClick != onclick