易截截图软件、单文件、免安装、纯绿色、仅160KB

[读书笔记][JavaScript权威指南(第四版)][DOM]

1.HTML文档树形表示
2.Node[] Node.childNodes 
//返回Node对象的所有字节点
3.Node.firstChild  /  lastChild  /nextSibling(下一个兄弟节点)  / previousSibling (上一个兄弟节点)  / parentNode
属性
4.Node.appendChild()  /  removeChild()  /  replaceChild(oNewNode
,oOldNode
)  / insertBefor(oNewNode,oChildNode
)
5.
常用节点类型:
6.设置属性的方法:
string ELEMENT.getAttribute(sAttribute) 
ELEMENT.setAttribute(sAttributeName,sAttributeValue) 
ELEMENT.removeAttribute(sAttributeName)
7.核心DOM API
8.//遍历文档节点,记录节点数
function countTags(node){
    var numtags=0;
    if(node.nodeType==1)
        numtags++;                           
    var children=node.childNodes;
    for(var i=0;i<children.length;i++){       
        numtags+=countTags(children[i]);
    }
    return numtags;
}
9.搜索文档中特定元素
  collObjects
= object
.getElementsByTagName(
sTagName
)
 
oElement
= document
.getElementById(
sIDValue
)
10.创建文本元素  oTextNode
= document
.createTextNode(
[
sText
]
)
11.改变文本元素的方法有
  TextNode.appendData(string data)
  deleteData(nOffect,nCount)    /*包换nOffset*/ 
  replaceData(nOffset,nCount,sString)  /*nOffest开始位置,包含nOffset;nCount影响数;sString替换文本*/


相关文档:

JavaScript导出word excel文件

出处:http://www.jcwcn.com/article/2005/1210/javascript_17476.html
<HTML>
  <HEAD>
    <title>WEB页面导出为EXCEL文档的方法
    </title>
  </HEAD>
<body>
<BR>
<table id = "PrintA" width="100%" border="1" cell ......

Javascript中最常用的61个经典技巧

 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut= ......

JavaScript中confirm的用法

confirm函数 
confirm函数用于提供确认功能,它首先显示给定的message参数所包含的信息,并提供两个可选择的回答“ok”和“cancel”,然后等待用户选择其中的一个。如果用户选择“ok”则返回true;否则,如若选择“cancel”则返回false。该函数的语法格式如下:
window.con ......

JavaScript 字符串替换和DOM操作技巧


最低一直在写JavaScript,就本人遇到的两个问题以及解决方法给大家分享一下.
1,点击一个按钮,创建一段HTML代码和现有的一模一样,但是里面所有ID的参数和方法里面的参数要改变,参数都是若干个字母+数字组成.新创建出来的HTML代码片段要里面的参数变成字母不变,数字要+1.
如,变之前的代码,
<div id=”testdiv1&rd ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号