使用JavaScript获取输入标记内的属性值
我曾尝试使用JavaScript从使用JavaScript获取输入标记内的属性值,javascript,html,ios,Javascript,Html,Ios,我曾尝试使用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=
元素中的属性获取值,但结果未显示。这是我的密码:
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
中获取值
getElementsByClassName
返回数组
不是
getAttribute
所以
应该是
document.getElementsByClassName('button')[0].getAttribute('onClick');
及
试试这个:
document.getElementsByClassName('button')[0].getAttribute('onClick'))
这会给你
js:self.location='login.php?ret=view&b=55212'
那你想要什么?不是完整的字符串?
document.getElementsByClassName('button')[0].getAttribute('onClick');
onClick != onclick