Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript获取输入标记内的属性值_Javascript_Html_Ios - Fatal编程技术网

使用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=

我曾尝试使用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
中获取值

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