宝哥软件园

JavaScript学习笔记之数字正射影像图基础操作实例小结

编辑:宝哥软件园 来源:互联网 时间:2021-08-27

本文实例讲述了编程艺术基础操作。分享给大家供大家参考,具体如下:

一、子节点

1、元素节点、文本节点

实例01

超文本标记语言

身体舒利='ul1 '文本节点一里/里文本节点2li/li文本节点3li/li文本节点4li/li文本节点5li/li文本节点6/ul!-文本节点adsasda -!跨度元素节点qeqweq/span - /bodyjavascript

脚本窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');警报(OUl。子节点。长度);};/script

2、节点类型属性

常见节点节点值元素节点一属性节点2文本节点3实例02

脚本窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');for(vari=0;借过。子节点。长度;i ){ if(oUl.childNodes[i]).nodeType==1){ OUl。子节点[I]。风格。背景='红色';} } };/脚本

3、儿童获取元素节点

实例03

超文本标记语言代码

舒利='ul1' li!-子节点只算第一层的,在这里跨度是里的子节点,而不是保险商实验所的子节点跨度子节点/span /li li/li/uljavascript代码

脚本窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');//儿童获取元素节点//警戒(OUl。孩子们。长度);for(vari=0;借过。孩子们。长度;我){ OUl。孩子[我]。风格。背景='红色';} };/script

二、父节点

实例04

超文本标记语言代码

脚本窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');警报(OuL。parent node);};/scriptjavascript代码

脚本窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');警报(OuL。parent node);};/脚本

实例05 父节点的应用

超文本标记语言代码

舒利='ul1' li父节点1 href=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow '隐藏/a/li li父节点2 href=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=外部nofollow ' rel='外部nofollow '隐藏/a/li li父节点3 href=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow '隐藏/a/li li父节点4 ahref=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel='外部nofollow ' rel='外部nofollow ' rel='外部nofollow '隐藏/a/li li父节点5 ahref=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow '隐藏/a/li li父节点6 href=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=外部nofollow ' rel='外部nofollow ' rel='外部nofollow ' rel='外部nofollow ' rel='外部nofollow '隐藏/a/li li父节点7 ahref=' JavaScript : ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow '隐藏/a/li/uljavascript代码

脚本/*窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');警报(OuL。parent node);};*/窗口。onload=function(){ VaRoa=document。GetElementsBytagname(' a ');for(vari=0;ioA。长度;i ){ oA[i].onclick=function(){ this。ParentNode。风格。显示='无';};} };/脚本

三、firstChild

!DOCTYPEhtmlhtmllang=' en ' head metachartset=' UTF-8 ' title/title脚本窗口。onload=function(){ Varoul=document。getelementbyid(' ou1 ');//IE6-8//OUl。第一个孩子。风格。背景='红色';//高级浏览器//OUl。第一个元素子元素。风格。背景='红色';//兼容如果(OUl。第一个元素子元素){ OUl。第一个元素子元素。风格。背景='红色';} else { OUl。第一个孩子。风格。背景='红色';} };/脚本/流浆池舒利=' ou1 ' li1/Li li2/Li Li/Li/ul/body/html

四、通过class类获取元素、以及函数封装

!DOCTYPEhtmlhtmllang=' en ' head metachartset=' UTF-8 ' title/title脚本函数getbyclass(opaprent,sClass){ varaResult=[];varaEle=opa租金。getelementsbytagname(' * ');for(vari=0;长度;I){ if(AEle[I]} .类名==SClass){ Arresult。推(AeLe[I]);} } returnaResult }窗口。onload=function(){ Varoul=document。getelementbyid(' ul1 ');varaBox=getByClass(oUL,' box ');for(vari=0;iaBox.lengthI){ ABox[I]。风格。背景='红色';} };/script/head dysuli=' ul1 ' Li class=' box '/Li Li class=' box '/Li Li/Li Li/Li Li class=' box '/Li Li/Li/ul/body/html感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://工具。JB 51。net/code/HTMljsrun测试上述代码运行结果。

更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript操作DOM技巧总结》 、 《JavaScript页面元素操作技巧总结》 、 《JavaScript事件相关操作与技巧大全》 、 《JavaScript查找算法技巧总结》 、 《JavaScript数据结构与算法技巧总结》 、 《JavaScript遍历算法与技巧总结》 及《JavaScript错误与调试技巧总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

更多资讯
游戏推荐
更多+