js对控件的操作通常使用getElementsByName或getElementById来获取不同的控件进行操作

getElementsByName() 得到的是一个array, 不能直接设value,应该取相应的OBJECT来赋值. 设置如下:

<input type="text" onClick="f()" Name="xx" value="ddd"/>
<script type="text/javascript">
 function f(){
  var xx = document.getElementsByName("xx");
  xx[0].value = "";
 }
</script> 

getElementById 得到的就是有特定ID的哪个OBJECT, 可以立即赋值
name是用来提交数据的,提供给表单用,可以重复;
id则针对文档操作时候用,不能重复。

相关文章:

  • 2022-12-23
  • 2021-06-01
  • 2021-09-20
  • 2021-06-05
  • 2021-06-28
  • 2021-11-06
  • 2022-12-23
猜你喜欢
  • 2021-07-25
  • 2021-09-16
  • 2021-07-05
  • 2021-12-23
  • 2022-12-23
  • 2021-12-13
  • 2021-09-07
相关资源
相似解决方案