手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >总结AJAX相关JS代码片段和浏览器模型
总结AJAX相关JS代码片段和浏览器模型
摘要:在.net开发中,充分利用免费控件是好事情,但是如果不能修改控件达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型的各种对象的方法属...

在.net开发中,充分利用免费控件是好事情,但是如果不能修改控件达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。

1、动态删除Table里面内容技巧,不需要写太多代码,一行:

tb.removeNode(true)

2、动态增加行,除了CreateElement方法,还可以这样比较短小:

<tableid=tb1></table>

<SCRIPT>

functionaddTable(){

varrow1=tb1.insertRow();

varcell1=row1.insertCell();

varcell2=row1.insertCell();

cell1.innerText="灰豆宝宝";

cell2.innerText="超级大笨狼"

}

</SCRIPT>

<INPUTTYPE="button"VALUE="AddTable"onclick="addTable()">

3、在DIV中动态增加Table

<SCRIPT>

functionaddTable(){

vartb1=document.createElement("table";

tb1.border="1px";

varrow1=tb1.insertRow();

varcell1=row1.insertCell();

varcell2=row1.insertCell();

mydiv.appendChild(tb1);

cell1.innerText="wanghr100";

cell2.innerText="panyuguang962"

}

</SCRIPT>

<BODY>

<divid=mydivstyle="width:400;height:300;"></div>

<INPUTTYPE="button"VALUE="AddTable"onclick="addTable()">

4、在DIV中删除Table,简单只要Div.innerHTML=""就可以。

以上是部分实用相对短小的代码,当然有其他各种办法实现,不过一般都比上面的长,比如组合使用DIV对象的insertAdjacentHTML方法等,在不同需要下使用不同方法,前提是研究好浏览器模型的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。

以下是以Document对象为例,相关方法有:

MethodDescription

attachEvent

createAttribute

createComment

createDocumentFragment

createElement

createEventObject

createStyleSheet

createTextNode

detachEvent

getElementById

getElementsByName

getElementsByTagName

mergeAttributes

recalc

write

writeln

以DIV对象为例相关方法有:

addBehavior

appendChild

applyElement

attachEvent

clearAttributes

cloneNode

contains

detachEvent

getAdjacentText

getAttribute

getAttributeNode

getElementsByTagName

hasChildNodes

insertAdjacentElement

insertAdjacentHTML

insertAdjacentText

insertBefore

mergeAttributes

normalize

removeAttribute

removeAttributeNode

removeBehavior

removeChild

removeExpression

removeNode

replaceAdjacentText

replaceChild

replaceNode

setActive

setAttribute

setAttributeNode

setExpression

【总结AJAX相关JS代码片段和浏览器模型】相关文章:

Jquery中基本选择器用法实例详解

b/s开发常用javaScript技术第1/4页

Java开发者都该知道的提高效率的工具

一段实时更新的时间代码

Node.js中JavaScript操作MySQL的常用方法整理

AngularJS学习笔记之基本指令

简单介绍JavaScript的变量和数据类型

JavaScript数组去重的3种方法和代码实例

JS实现浏览器菜单命令

判断checkbox选择的个数 多浏览器

精品推荐
分类导航