<input type="text" onClick="f()" id="xx" value="ddd"/>
<script type="text/javascript">
function f(){
var xx = document.getElementById("xx");
xx.value = "";
}
</script>
上面代码中,把id改为Name就不行了。如下:
<input type="text" onClick="f()" Name="xx" value="ddd"/>
<script type="text/javascript">
function f(){
var xx = document.getElementsByName("xx");
xx.value = "";
}
</script>
有高人能告诉我为什么用id就可以,用name就不行呢?这两者有什么不同。