A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 高宜 中级黑马   /  2012-6-13 23:14  /  2638 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <input id="btnReg"type="button" value="同意" disabled="disabled"/>
复制代码
之后在调用btnReg返回的是什么?
如 if(btnReg)//防止页面没加载完  为什么可以这样用?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

正序浏览
许庭洲 黑马帝 2012-6-18 08:52:15
8#
JS中的DOM方法,其中包含Dom中调用id的返回值。
方法:document.createElement(tagName)
说明:创建指定元素
方法:document.createTextNode(文本)
说明:创建文本节点
方法:_dom.appendChild(子元素)
说明:添加新节点
方法:_dom.getAttribute(属性名)
说明:返回元素的属性
方法:_dom.setAttribute(属性名,属性值)
说明:设置元素属性
方法:_dom.inserBefore(新元素,子元素)
说明:在字节点前插入元素
方法:_dom.removeAttribute(属性名)
说明:删除属性
方法:_dom.removeChild(子元素)
说明:删除节点
方法:_dom.replaceChild(新元素,子元素)
说明:替换节点
方法:_dom.hasChildNodes()
说明:是否有子元素
用于处理XML文档的DOM元素属性
方法:childNotes
说明:返回所有子元素的数组
方法:fristChild
说明:第一个下级元素
方法:lastChild
说明:最后一个下级元素
方法:nextSibling
说明:下一个元素
方法:previousSibling
说明:上一个元素
方法:nodeValue
说明:指定元素的读写属性
方法:parentNode
说明:返回元素的父节点
用于遍历XML文档的DOM元素方法
方法:getElementById(ID名)
说明:根据ID获取DOM对象

方法:getElementsByTagName(TagName)
说明:根据TagName返回对象数组
方法:getElementsByName(Name)
说明:根据Name返回对象数组
方法:hasChildNodes()
说明:判断是否有子元素
方法:getAttribute(属性名)
说明:返回元素的属性

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

回复 使用道具 举报
获取该元素的ID,通过document.getElementById();返回与之对应元素的对象

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
这里调用id调的是同意按钮这个对象
至于为什么可以防止页面没加载完
是因为如果页面没加载到这个按钮这一句,一通过id取得的值就是null的

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
朱永恒 发表于 2012-6-16 10:51
获取ID对应的HTML对象应该是这样写,document.getElementById("btnReg").

恩 感谢指导
回复 使用道具 举报
获取ID对应的HTML对象应该是这样写,document.getElementById("btnReg").

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
那写完整是不是
if(getElementById("btnReg")!=null)

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
DOM中调用id是使用getElementById()方法,它返回一个与那个有着给定id属性值的元素相对应的对象

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马