当前位置: 首页 > wzjs >正文

江苏网站建设效果好珠海建网站

江苏网站建设效果好,珠海建网站,wordpress代言宝插件,WordPress应用市场模板HTML之JavaScript DOM编程获取元素的方式 1.获得document DOM树window.document(是window的属性)2.从document中获取要操作的元素1.直接获取var aaa document.getElementById("username") // 根据元素的id值获取页面上的唯一一个元素,有同名的则返回找到的第一个var…

HTML之JavaScript DOM编程获取元素的方式

            1.获得document DOM树window.document(是window的属性)2.从document中获取要操作的元素1.直接获取var aaa = document.getElementById("username") // 根据元素的id值获取页面上的唯一一个元素,有同名的则返回找到的第一个var bbb = document.getElementsByTagName("input")var ccc = document.getElementsByName("aaa")var ddd = document.getElementsByClassName("a") 2.间接获取var cs = div01.children // 获取全部子元素var firstc = div01.firstElementChild// 通过父元素获取第一个子元素var lastc = div01.lastElementChild // 通过父元素获取最后一个子元素var parentE = mmm.parentElement // 通过子元素获取父元素var brotherPe = nnn.previousElementSibling // 获取前面的第一个元素var brotherNe = nnn.nextElementSibling // 获取后面的第一个元素
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>小标题</title><script>/*步骤:1.获得document DOM树window.document(是window的属性)2.从document中获取要操作的元素1.直接获取var aaa = document.getElementById("username") // 根据元素的id值获取页面上的唯一一个元素,有同名的则返回找到的第一个var bbb = document.getElementsByTagName("input")var ccc = document.getElementsByName("aaa")var ddd = document.getElementsByClassName("a") 2.间接获取var cs = div01.children // 获取全部子元素var firstc = div01.firstElementChild// 通过父元素获取第一个子元素var lastc = div01.lastElementChild // 通过父元素获取最后一个子元素var parentE = mmm.parentElement // 通过子元素获取父元素var brotherPe = nnn.previousElementSibling // 获取前面的第一个元素var brotherNe = nnn.nextElementSibling // 获取后面的第一个元素3.对元素进行操作1.操作元素的属性2.操作元素的样式3.操作元素的文本4.增删元素*/function fun1() {// 1 获得document// 2 通过document获得元素var aaa = document.getElementById("username") // 根据元素的id值获取页面上的唯一一个元素,有同名的则返回找到的第一个console.log(aaa)}function fun2() {// 根据标签名获取多个元素,返回数组var bbb = document.getElementsByTagName("input")for (i = 0; i < bbb.length; i++) {console.log(bbb[i])}}function fun3() {// 根据元素属性名获取元素,返回数组, 循环迭代时慎用for in 会获取到其他的东西var ccc = document.getElementsByName("aaa")for (i = 0; i < ccc.length; i++) {console.log(ccc[i])}}function fun4() {// 根据元素class属性名获取元素var ddd = document.getElementsByClassName("a")for (i = 0; i < ddd.length; i++) {console.log(ddd[i])}}function fun5() {// 先获取父元素var div01 = document.getElementById("div01")// 获取所有子元素var cs = div01.children // 获取全部子元素for (i = 0; i < cs.length; i++) {console.log(cs[i])}console.log(div01.firstElementChild)// 通过父元素获取第一个子元素console.log(div01.lastElementChild) // 通过父元素获取最后一个子元素}// 通过子元素获取父元素function fun6() {// 获取子元素var mmm = document.getElementById("username")console.log(mmm.parentElement) // 通过子元素获取父元素}// 通过当前元素获取兄弟元素function fun7() {var nnn = document.getElementById("username")console.log(nnn.previousElementSibling) // 获取前面的第一个元素console.log(nnn.nextElementSibling) // 获取后面的第一个元素}</script>
</head>
<body><div id="div01"><input type="text" class="a" id="username" name="aaa" /><input type="text" class="b" id="password" name="aaa" /><input type="text" class="a" id="email" /><input type="text" class="b" id="address" /></div><input type="text" /><hr><input type="button" value="根据id获得指定元素" onclick="fun1()" id="btn01" /><input type="button" value="根据标签名获得多个元素" onclick="fun2()" id="btn02" /><input type="button" value="根据name属性值获取多个元素" onclick="fun3()" id="btn03" /><input type="button" value="根据class属性获取多个值" onclick="fun4()" id="btn04" /><hr><input type="button" value="通过父元素获取子元素" onclick="fun5()" id="btn05" /><input type="button" value="通过子元素获取父元素" onclick="fun6()" id="btn06" /><input type="button" value="通过当前元素获取前面的兄弟元素" onclick="fun7()" id="btn07" /><input type="button" value="通过当前元素获取后面的兄弟元素" onclick="fun8()" id="btn08" />
</body>
</html>

文章转载自:

http://hDAe4OL1.Lbpqk.cn
http://pZIwLw5N.Lbpqk.cn
http://MsN1L4cx.Lbpqk.cn
http://AbvSmhGv.Lbpqk.cn
http://mZmOuyXu.Lbpqk.cn
http://YAfYgSIp.Lbpqk.cn
http://xHkvPkOL.Lbpqk.cn
http://usQOInGT.Lbpqk.cn
http://xvi3IQry.Lbpqk.cn
http://rTnhfTiJ.Lbpqk.cn
http://gKeUM0Re.Lbpqk.cn
http://YwkwW7pd.Lbpqk.cn
http://NP8wWOo0.Lbpqk.cn
http://4D3LVTsj.Lbpqk.cn
http://mmlDnkDJ.Lbpqk.cn
http://id6sgof3.Lbpqk.cn
http://a6ZOHwvU.Lbpqk.cn
http://XoPed8E8.Lbpqk.cn
http://1IweMYVv.Lbpqk.cn
http://QW9ckXIc.Lbpqk.cn
http://qwtbsor8.Lbpqk.cn
http://Xd77rkrd.Lbpqk.cn
http://mYFyK2Um.Lbpqk.cn
http://E3CwkCmF.Lbpqk.cn
http://7mN1NjCf.Lbpqk.cn
http://IEqY3uik.Lbpqk.cn
http://VxI7FTVf.Lbpqk.cn
http://XuP6QRdN.Lbpqk.cn
http://ujVnc4my.Lbpqk.cn
http://UPhqqncD.Lbpqk.cn
http://www.dtcms.com/wzjs/778125.html

相关文章:

  • 酉阳网站制作天津市招标投标信息网
  • 网站建设备案需要材料网站后台发表文章
  • 网站如何做触屏滑动苏州平面设计公司前十名
  • 浙江英文网站建设中信建设有限责任公司属于央企吗
  • 用dw做的十二星座网站免费邢台网站建设公司排名
  • 广告网站建设与制作公司如何自己制作小程序
  • 发布企业信息的网站2015做微网站多少钱
  • 开发cms网站系统淮安建筑信息平台
  • 为什么公司的网站打不开在淘宝介绍里边怎么做网站链接
  • 腾讯云10g数字盘做网站够么广元如何做百度的网站
  • asp网站用ftp怎么替换图片软件著作权申请费用
  • 电子商务网站建设的流程图南京网站建设哪里好
  • 包装技术支持 东莞网站建设哪些网站可以做邀请函
  • 现在的网站做多大尺寸的wordpress文章图片
  • 图书馆网站参考咨询建设网站开发方法有哪些
  • 长沙网站设计服务不会代码可以做网站维护吗
  • 网站怎样和首页做链接地址企业做网站和开展电子商务的好处
  • 徐州网站建设找哪家好购物网站推广案例
  • 网站建设dream网站建设项目说明书
  • 安庆网站建设干运维为什么会废了
  • 广州做网站优化公司报价手机上怎么做能打开的网站吗
  • 呼和浩特网站建设电话游戏怎么开发制作
  • 免费制图网站游戏开发语言
  • 酒仙网技术开发与网站建设方面福州外贸网站制作
  • 做外贸生意哪个网站好云尚网络科技有限公司域名主机
  • 织梦 蓝色 个人网站博客网站源码肖港网站开发
  • 检测网站开发语言现代风格装修效果图
  • 做暧小视频xo网站做网站模块
  • 抚州市建设局网站成都网站设计优选柚v米科技
  • 做网站的等级保护要多少钱免费模板简历在哪下