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

4

2 に答える 2

2
getElementsByClassName

配列を返します

ではない

getAttribute

そう

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

する必要があります

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

 onClick  != onclick
于 2013-09-24T10:26:08.437 に答える