位置: 编程技术 - 正文

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零基础入门书籍)

  • 小企业会计准则适用于哪些企业
  • 增值税电子专用发票需要盖章吗
  • 药酒消费税计税依据
  • 现金流量表季度报表本期金额
  • 社保缴费基数怎么算出来的啊
  • 项目差旅费能计入项目费用吗
  • 进口设备消费税税率是多少
  • 进项税加计扣除账务处理
  • 同一笔业务可以开多张发票吗
  • 营改增后哪些费用可以抵扣
  • 外购的材料用于在建工程进项税额
  • 专票信息内容
  • 加工企业如何降成本
  • 物业公司开停车位费全电发票
  • 价内税与价外税的计算公式
  • 季度企业所得税可以弥补以前年度亏损吗
  • 宜宾劳务公司有哪些
  • 金税盘820的抵扣联怎么装订?
  • 河北省东光县是哪个城市
  • 小规模企业资本结构
  • 进项发票认证抵扣会计分录
  • 个税系统添加单位企业信息不存在
  • 收取赔偿金开具什么发票
  • 专用发票抵扣和免税区别
  • 经营性资产和非经济资产
  • 苹果手机上传速度很慢
  • 递延所得税资产是什么意思
  • cannot read properties null
  • 资产提前报废需要什么资料
  • vue项目如何配置启动的端口
  • css选择器怎么用
  • 对公取款
  • 计入资本公积的金额怎么算
  • php5.2漏洞
  • 现金流量表年报期末现金余额
  • 进项税为什么记在贷方
  • 软件企业研发费用
  • 发票税率开错了3%开成5%怎么办?
  • 网站维护费用
  • 一般纳税人的商业保险可以开票吗
  • 未交增值税借方表示什么意思
  • 分公司挣的钱归谁所有
  • 商场返现活动怎么入账
  • 电费可以计入营业外收入吗
  • 研发支出是什么意思
  • 小规模企业发票税率是多少
  • 什么是资金结存,它具体包括哪些内容
  • 旅游费用如何记账科目
  • 管理费用具体例子
  • 某个项目投资款怎么入账
  • 哪些福利费没有附加税
  • 跨年补提城建税
  • 发票商品编码在发票上面体现出来吗
  • 托收承付的承付是指
  • 商品盘盈商品会计分录
  • 受益无穷还是受用无穷
  • win7双系统怎么设置开机选择系统
  • centos6.1安装
  • linux安装.gz
  • 本地hosts文件存在问题
  • 进程process.acore已停止怎么办
  • win7电脑dns错误不能上网怎么办
  • cocos2dx怎么用
  • python实现人脸识别代码
  • Python win32com 操作Exce的l简单方法(必看)
  • Node.js中的construct构造函数
  • using kernel
  • 隐藏磁盘空间
  • javascript编程技术
  • js获取鼠标坐标到浏览器底部
  • 一款简单的网络版多媒体课件制作软件是什么
  • 置顶快手作品怎么弄
  • 手机银行如何查询明细
  • 企业投资项目备案表模板
  • 如何当好一名税务局长
  • 2022年各大省份录取分数线
  • 个税申报所属期和所得期
  • 财税库银是什么费用
  • 计算本月应交消费税分录
  • 重庆市网上审批服务大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设