JavaScript学习-DOM操作技术
2017-04-27 19:46
281 查看
1,动态脚本
创建动态脚本也有两种方式插入外部文件
代码示例,也可以把这个脚本文件添加到head元素中
function loadScript(url){ var script = document.createElement("script"); script.type = "text.javascript"; script.src = url; document.body.appendChild(script); }
直接插入JavaScript代码
如要添加的HTML示例
<script type="text/javascript"> function sayHi(){ alert("hi"); } </script>
脚本代码如下
function loadScriptString(code){ var script = document.createElement("script"); script.type = "text/javascript"; try{ script.appendChild(document.createTextNode(code)); }catch(ex){ script.text = code; } document.body.appendChild(script); }
2,动态样式
介绍\<\link>元素用于包含来自外部的文件,\<\style>元素用于指定嵌入的样式。
使用\<\link>动态添加
要动态添加的元素如下:
<link rel="stylesheet" type="text/css" href="styles.css">
脚本代码如下
function loadStyles(url){ var link = document.createElement("link"); link.rel = "stylesheet"; link.type = "text/css"; link.href = url; var head = document.getElementsByTagName("head")[0]; head.appendChild(link); }
使用\<\style>
元素包含嵌入的CSS,如下
<style type="text/css"> body{ background-color:red; } </style>
脚本代码如下
function loadStyleString(css){ var style = document.createElement("style"); style.type = "text/css"; try{ style.appendChild(document.createTextNode(css)); } catch(ex){//兼容IE style.styleSheet.cssText = css; } var head = document.getElementsByTagName("head")[0]; head.appendChild(style); }
3,操作表格
为了方便构建表格,HTML DOM为table>、tbody、tr元素添加了一些属性和方法如下为table元素添加的属性和方法如下
为tbody元素添加的属性和方法如下
为tr元素添加的属性和方法如下
相关文章推荐
- [技术学习]基于MSXML实现DOM操作的VC++代码
- JavaScript DOM学习笔记5——创建和操作节点
- JavaScript高级程序设计之DOM之DOM 操作技术之动态脚本第10.2.1讲
- JavaScript入门学习5 DOM操作2
- 轻松学习JavaScript二十二:DOM编程学习之节点操作
- javascript 学习笔记(一)DOM基本操作
- javascript学习(二) DOM操作HTML
- JavaScript高级程序设计之DOM之DOM 操作技术之动态样式第10.2.2讲
- JavaScript学习笔记——DOM_对document对象的内容、属性、样式的操作
- 轻松学习JavaScript二十五:DOM编程学习之操作CSS样式(二)
- JavaScript DOM学习笔记3——DOM属性操作
- JavaScript DOM学习(4) 操作文本结点
- [JavaScript]DOM操作技术 推荐
- JavaScript高级程序设计之DOM之DOM 操作技术之操作表格第10.2.3讲
- Javascript入门学习第七篇 js dom实例操作第1/2页
- JavaScript DOM学习笔记5――创建和操作节点
- js学习小结(八)2014.5.6(DOM节点,DOM操作技术)
- javaScript操作DOM学习笔记
- 轻松学习JavaScript二十三:DOM编程学习之操作表格
- JavaScript高级程序设计之DOM之DOM 操作技术之使用NodeList第10.2.4讲