为了账号安全,请及时绑定邮箱和手机立即绑定

标签内容赋值

.value  ,innerHTML  .nodeValue 有什么区别 ;小白不懂,勿喷。

还有eavl()什么情况下用到。

谢谢大家。

正在回答

2 回答

.vale是为了设置<input>标签中的值,例如<input value='aaa' >在页面中就会有一个名为aaa的按钮。

.innerHTML和.nodeValue的使用区别是,.nodeVlue需要确定到某一个节点例如element.childNodes[0].nodeValue,需要注意这个方法会根据节点的类型

(1.文档节点 (document,唯一)2.元素节点 (那些个标签div,p之类)3.属性节点(class,src这种)4.文本节点(插入在p,div内的文本))

输出值

而.innerHTML会以字符串形式输出element的所有节点值。

0 回复 有任何疑惑可以回复我~
#1

prosche 提问者

非常感谢!
2016-02-29 回复 有任何疑惑可以回复我~

innerHTML 属性用于获取或替换 HTML 元素的内容。

在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :

1. nodeName : 节点的名称

2. nodeValue :节点的值

3. nodeType :节点的类型

.value是指赋值的那个值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

标签内容赋值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信