在javascript中引用HTML表单及表单中文本框等控件的方法

 我来答
百度网友4f3fc44
推荐于2016-11-30 · TA获得超过3003个赞
知道小有建树答主
回答量:659
采纳率:50%
帮助的人:354万
展开全部

可以使用 DOM Document 对象下的 getElementsByXxx() 和 getElementByXxx() 方法。比如含有下面代码的 HTML 页面:

<input type="text" name="ourName" id="myID" />

可以使用下面的 JavaScript 代码访问这个元素:

<script type="text/javascript">
var elemMyID=document.getElementById("myID"); //访问特定 ID 的元素
var elemsOurName=document.getElementsByName("ourName"); //访问具有相同 name(如name="ourName")的元素,返回的是多个元素的数组 
var elemsInput=document.getElementsByTagName("input"); //访问具有相同标签名(如<input>)的元素,返回的是多个元素的数组
</script>

以上是标准 JavaScript 实现方法,其中 getElementsByXxx() 方法不适合版本较旧的浏览器。另外,在 IE 中还可以直接通过 ID 访问元素,但不建议使用。

还有,引入 jQuery 等 JS 扩展库后,还可以使用选择器语法来访问元素,非常方便。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式