最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript动态创建html标记的方法实例总结

来源:动视网 责编:小采 时间:2020-11-27 20:15:00
文档

javascript动态创建html标记的方法实例总结

javascript动态创建html标记的方法实例总结:HTML的事件属性全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。 a. Window 事件属性,针对 window 对象触发的事件(应用到 <body> 标签),常用的为onload。 b. Form事件,由 HTM
推荐度:
导读javascript动态创建html标记的方法实例总结:HTML的事件属性全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。 a. Window 事件属性,针对 window 对象触发的事件(应用到 <body> 标签),常用的为onload。 b. Form事件,由 HTM


HTML的事件属性

全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。

a. Window 事件属性,针对 window 对象触发的事件(应用到 <body> 标签),常用的为onload。

b. Form事件,由 HTML 表单内的动作触发的事件(应用到几乎所有 HTML 元素,但最常用在 form 元素中):常用的为onblur、onfocus、onselect、onsubmit。

c. keybord事件

d.Mouse事件,由鼠标或类似用户动作触发的事件:常用的为onclick、onmouseover、onmouseout。

e. Media事件,由媒介(比如视频、图像和音频)触发的事件(适用于所有 HTML 元素,但常见于媒介元素中,比如 <audio>、<embed>、<img>、<object> 以及 <video>)。

动态创建html标记

a. 两个传统的方法

document.write方法和innerHTML属性,两者都不是标准化的DOM(W3C标准)所支持的方法和属性,它们都是html的专有属性。

document.write方法可以很方便的插入元素标签,尤其是字符串。但是它与网页设计应将行为(脚本)和结构(html标签)分离的原则相背。

innerHTML适合将一大段HTML内容插入网页,如:

<p id="testp">
 </p>
 window.onload = function() {
 var testp = document.getElementById("testp");
 testp.innerHTML = "<p>This is inserted by <em>innerHTML</em></p><en>";
 }

b. 更加精细化的dom方法-获取dom节点树和改变dom节点树

检索节点(元素):document.getElementById和element.getElementsByTagName

创建节点(元素):document.createElement,document.createTextNode

追加节点(元素):element.appendChild

插入(将一个节点插入到另一个节点之前):parentEelement.insertBefore(newElement, targetElement)

很有用的属性:element.parentNode(获取父节点)、element.nextSibling(获取兄弟节点)

上面用innerHTML属性插入HTML的效果用dom方法照样可以实现:

利用上面的dom方法写一个将一个节点插入到另一个节点之后的函数:

文档

javascript动态创建html标记的方法实例总结

javascript动态创建html标记的方法实例总结:HTML的事件属性全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。 a. Window 事件属性,针对 window 对象触发的事件(应用到 <body> 标签),常用的为onload。 b. Form事件,由 HTM
推荐度:
标签: 标签 创建 方法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top