位置: 编程技术 - 正文

Javascript入门学习第八篇 js dom节点属性说明第1/2页(javascript零基础入门)

编辑:rootadmin
今天我们讲DOM属性。 前面其实我们已经碰过DOM属性了。 比如: nodeName,nodeType…..今天我们详细的讲解下。 1,nodeName属性 : 节点的名字。 如果节点是元素节点,那么返回这个元素的名字。此时,相当于tagName属性。 比如: <p>aaaa</p> : 则返回 p ; 如果是属性节点,nodeName将返回这个属性的名字。 如果是文本节点,nodeName将返回一个#text的字符串。 另外我要说的是: nodeName属性是一个只读属性,不能进行设置.(写) 它返回 大写字母的值。 2,,nodeType属性 : 返回一个整数,代表这个节点的类型。 我们常用的3中类型: nodeType == 1 : 元素节点 nodeType == 2 : 属性节点 nodeType == 3 : 文本节点 如果想记住的话,我们可以这么去记: 比如: <p title="cssrain" >test</p> 从前往后读: 你会发现 先是元素节点(1),然后是属性节点(2),最后是文本节点(3),这样你就很容易记住了 nodeType分别代表什么类型了。(我总结的一点小技巧, ^_^。) nodeType属性经常跟 if 配合使用,以确保不会在错误的节点类型上 执行错误的操作。 比如: function cs_demo(mynode){ if(mynode.nodeType == 1){ mynode.setAttribute("title","demo"); } } 代码解释: 先检查mynode的nodeType属性,以确保它所代表的节点确实是 一个元素节点。 和nodeName属性一样,他也是只读属性,不能进行设置.(写)。 3,nodeValue属性 : 返回一个字符串,这个节点的值。 如果节点是元素节点,那么返回null;(注意下) 如果是属性节点,nodeValue将返回这个属性的值。 如果是文本节点,nodeValue将返回这个文本节点的内容。 比如: <div id="c">aaaaaaaaaaaaaaaa</div> <SCRIPT LANGUAGE="JavaScript"> var c= document.getElementById("c"); alert( c.nodeValue );//返回null </SCRIPT> nodeValue是一个可以读、写的属性。 但它不能设置元素节点的值。 再看看下面的例子: <div id="c">aaaaaaaaaaaaaaaa</div> <SCRIPT LANGUAGE="JavaScript"> var c= document.getElementById("c"); c.nodeValue =" dddddddddddd"; //不能设置 //alert( c.firstChild.nodeValue ) //元素节点 包括属性节点和文本节点。 c.firstChild.nodeValue = "test"//能设置 </SCRIPT> 当然我们为了确保能正确运行:可以加一段代码: <div id="c">aaaaaaaaaaaaaaaa</div> <SCRIPT LANGUAGE="JavaScript"> var c= document.getElementById("c"); c.nodeValue =" dddddddddddd"; //不能设置 //alert( c.firstChild.nodeValue ) if( c.firstChild.nodeType==3 ){ //判断是不是 文本节点 c.firstChild.nodeValue = "test"//能设置 } </SCRIPT> //可以看出,如果要设置元素节点,不能直接设置,而必须先使用firstChild或者lastChild等 然后设置nodeValue. nodeValue一般只用来设置 文本节点的值。如果要刷新属性节点的值,一般使用setAttribute().

推荐整理分享Javascript入门学习第八篇 js dom节点属性说明第1/2页(javascript零基础入门),希望有所帮助,仅作参考,欢迎阅读内容。

Javascript入门学习第八篇 js dom节点属性说明第1/2页(javascript零基础入门)

文章相关热门搜索词:javascript新手教程,javascript入门书,javascript零基础入门,javascript初学者,javascript基础入门视频教程,javascript基础入门视频教程,javascript基础入门视频教程,javascript零基础入门书籍,内容如对您有帮助,希望把文章链接给更多的朋友!

Javascript入门学习第九篇 Javascript DOM 总结第1/2页 1,创建节点。createElement():vara=document.createElement(p);它创建的是一个元素节点,所以nodeType等于1。a.nodeName将返回p;注意;createElement()方法创建出来的新元

Javascript入门学习资料收集整理篇 Javascript入门学习第一篇js基础Javascript入门学习第二篇js类型Javascript入门学习第三篇js运算Javascript入门学习第四篇js对象和数组Javascript入门学习第五篇js

JavaScript基本入门语法集合第1/3页 创建脚本块scriptlanguage=JavaScriptJavaScriptcodegoeshere/script隐藏脚本代码scriptlanguage=JavaScript!--document.write(Hello);//--/script浏览器不支持的时候显示noscriptHellotothen

标签: javascript零基础入门

本文链接地址:https://www.jiuchutong.com/biancheng/383908.html 转载请保留说明!

上一篇:Javascript入门学习第七篇 js dom实例操作第1/2页(javascript零基础入门书籍)

下一篇:Javascript入门学习第九篇 Javascript DOM 总结第1/2页(javascript零基础入门书籍)

  • 收到商业承兑汇票到期付款通知单,据此登记相关账簿
  • 公司年末报表
  • 政府奖励收入要交企业所得税么
  • 一般纳税人公司转让一般卖多少钱
  • 其他收益是什么类
  • 资产几百亿真的有那么多钱吗?
  • 合伙企业发生亏损的原因
  • 环境评估费应计入什么科目
  • 进料料件内销账务处理怎么做?
  • 变更许可证情况说明书模板
  • 小规模纳税人公司注销流程及费用
  • 怎么进行利润招财
  • 摊销生产车间负担的保险费
  • 企业土地出让金怎么做账
  • 法人变更股权不转让有什么影响么么
  • 户外拓展费用入什么科目
  • 权益法核算的投资收益要做递延所得税吗
  • 在Linux系统中安装了一块虚拟磁盘大小的2G
  • 一般纳税人减免性质代码怎么填写
  • 暂估材料太多怎么办
  • 附加税要先计提再支付吗
  • 使用时间
  • php imagecreatetruecolor 创建高清和透明图片代码小结
  • 房地产无证销售法律风险
  • 先开票后收款的发票怎么备注
  • php实现简单的登录验证
  • php的get
  • 保险公司的展业方式
  • 退货的增值税专票怎么开
  • yii2 adminlte
  • php安装及使用教程
  • php处理并发有哪些技术
  • 基于骨骼关键点的动作识别
  • css中字体样式设置
  • mysql_install_db命令 初始化MySQL数据目录
  • 包装物押金会计科目
  • 垃圾费放在哪个会计科目
  • 工程发票预缴是什么意思
  • 法人工资应该怎么处理
  • 关于种植养殖的手抄报
  • 清卡和抄报税是什么意思
  • 固定资产公司
  • 小规模发票跨月冲红怎么纳税申报
  • 收到现金怎么记账凭证
  • 开票确定收入分录
  • 资产负债表日后非调整事项应当在附注中披露
  • 违约方缴纳的履约金
  • 企业法人从公司怎么拿钱
  • 购买的材料入库属于什么会计科目
  • winXP设备管理器在哪
  • windows xp怎样禁止弹出广告
  • linux网络编程宋敬彬pdf
  • ssd安装centos7
  • qbupdate.exe - qbupdate是什么进程 有什么作用
  • win7系统的wlan在哪里?
  • win8打开蓝牙设置
  • 什么是血糖
  • 电脑开机出现windows7
  • win7系统教程
  • 校园网升级套餐
  • 滚小球的实验过程和材料
  • android 图像处理
  • git 常用指令
  • express的中间件
  • pygame如何加载图片
  • unity 更新
  • Tasharen Fog of War v1.0战争迷雾插件的使用(含Unity5.0Bug解决)
  • node.js mysql
  • Javascript & DHTML 实例编程(教程)DOM基础和基本API
  • jquery中获取元素的三种方法
  • 安卓 crash
  • android:imeOptions属性
  • 重庆市电子发票样式
  • 什么叫税务备案
  • 小米之家可以
  • 小企业会计准则的印花税计入什么
  • 代收工会经费标准规定
  • 公司欠税款,还不上,怎么办
  • 为什么我电脑登微信显示二维码失效
  • 农民工12000要交多少个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设