Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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中动态选择元素id_Javascript_Getelementbyid - Fatal编程技术网

在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')" />