使用JavaScript获取输入标记内的属性值

时间:2013-09-24 10:25:01

标签: javascript html ios

我尝试使用JavaScript从<input>元素中的属性中获取值,但结果未显示。这是我的代码:

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 :(得分:2)

getElementsByClassName

返回数组

不是

getAttribute

所以

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

应该是

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

并且

 onClick  != onclick

答案 1 :(得分:0)

试试这个:

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

这会给你

js:self.location='login.php?ret=view&b=55212'