Получить значение атрибута внутри тега ввода с помощью JavaScript

0

Я попытался получить значение из атрибута внутри элемента <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.

Теги:

2 ответа

0
Лучший ответ

Попробуй это:

document.getElementsByClassName('button')[0].getAttribute('onClick')

Это даст вам

js:self.location='login.php?ret=view&b=55212'
  • 0
    Спасибо большое, это работает !!! ты сделал мой день :)
2
getElementsByClassName

возвращает массив

Не

getAttribute

Так

document.getElementsByClassName('button').getAttribute('onClick')[0].innerHTML;

Должно быть

document.getElementsByClassName('button')[0].getAttribute('onClick');

А также

 onClick  != onclick
  • 0
    Спасибо за быстрый ответ Все еще не работает
  • 0
    @ user1611864 Есть опечатка. Проверьте редактирование.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню