在javascript中动态选择元素id
下面给出的代码不起作用在javascript中动态选择元素id,javascript,getelementbyid,Javascript,Getelementbyid,下面给出的代码不起作用 <html> <head> <script type="text/javascript"> function dosomething(ID){ var name = document.getElementById(ID).value; alert(name); } </script> </head> <body> <
<html>
<head>
<script type="text/javascript">
function dosomething(ID){
var name = document.getElementById(ID).value;
alert(name);
}
</script>
</head>
<body>
<input type="text" id="name1" /><input type="button" value="click" onclick="dosomething("name1")" />
<br /><br />
<input type="text" id="name2" /><input type="button" value="click" onclick="dosomething("name2")" />
</body>
</html>
功能剂量仪(ID){
var name=document.getElementById(ID).value;
警报(名称);
}
您的问题在于引号没有正确使用,console应该向您显示语法错误
<input type="button" value="click" onclick="dosomething("name1")" />
到
如果您创建了一个JSFIDLE,那么您会更早地注意到这个问题。()
<input type="button" value="click" onclick="dosomething('name1')" />