在javascript中动态选择元素id

时间:2013-09-30 15:45:55

标签: javascript getelementbyid

下面给出的代码不起作用。

<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>

1 个答案:

答案 0 :(得分:0)

您的问题是引号未正确使用,控制台应显示语法错误。

<input type="button" value="click" onclick="dosomething("name1")" />

<input type="button" value="click" onclick="dosomething('name1')" />

<强> Fiddle