博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js05-DOM对象二
阅读量:4947 次
发布时间:2019-06-11

本文共 2061 字,大约阅读时间需要 6 分钟。

一、节点操作

创建节点:var ele_a = document.createElement('a'); 添加节点:ele_parent.appendChild(ele_img); 删除节点:ele_parent.removeChild(ele_p); 替换节点:ele_parent.replaceChild(新标签,旧标签);
    
节点操作

年后

hello

  • 创建节点:var ele_a = document.createElement('a');
  • 添加节点:ele_parent.appendChild(ele_img);
  • 删除节点:ele_parent.removeChild(ele_p);
  • 替换节点:ele_parent.replaceChild(新标签,旧标签);
具体的节点操作实例
节点例子

二、onload事件

onload 属性开发中 只给 body元素加.这个属性的触发 标志着 页面内容被加载完成.应用场景: 当有些事情我们希望页面加载完立刻执行,那么可以使用该事件属性.

什么时候加载完什么时候触发(如果你想把script放在body上面去,就用到onload事件了)

            

我有一头小毛驴,我从来也不骑,有一天我心血来潮骑着去赶集.....

onload事件

三、onkeydown事件

Event 对象:Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。

事件通常与函数结合使用,函数不会在事件发生前被执行!event对象在事件发生时系统已经创建好了,并且会在事件函数被调用时传给事件函数.我们获得仅仅需要接收一下即可.比如onkeydown,我们想知道哪个键被按下了,需要问下event对象的属性,这里就时KeyCode.

            
event事件
event事件

 四、onsubmit事件

当表单在提交时触发. 该属性也只能给form元素使用.应用场景: 在表单提交前验证用户输入是否正确.如果验证失败.在该方法中我们应该阻止表单的提交.

            
onsubmit事件
用户名:
密码:
View Code

五、事件传播

本例中:box2是box1的子元素,默认继承了box1的事件.所以点击box2的时候,也会执行box1元素的点击事件.如果不想让box2执行,就必须阻止事件传播.具体看代码.

            
事件传播
事件传播

 

转载于:https://www.cnblogs.com/lovepy3/p/9574548.html

你可能感兴趣的文章
eclipse优化总结
查看>>
java异常处理
查看>>
【操作系统】主存空间的分配和回收
查看>>
JZOJ 4.1 B组 俄罗斯方块
查看>>
AngularJS XMLHttpRequest
查看>>
bootstrap在reset.css文件中设置margin为0,因此其他的标签需要重新设计margin。
查看>>
OO前三次作业总结
查看>>
开发者账号申请附录
查看>>
R语言-shiny、knitr、printr、servr及tufte包
查看>>
平面三角形外心坐标推导
查看>>
poj 2586 Y2K Accounting Bug
查看>>
hiho#14
查看>>
单元测试5.2 心得
查看>>
spark总结
查看>>
MAC 安装mysql 连接驱动ODBC
查看>>
看django的感受
查看>>
词法分析之实验报告
查看>>
IPAdr.exe注册机[PY]
查看>>
Android中在通知栏内常驻应用程序消息
查看>>
5.7安装
查看>>