总结AJAX相关JS代码片段和浏览器模型。
来源:互联网 发布:2016年大数据市场规模 编辑:程序博客网 时间:2024/05/14 06:26
在.net开发中,充分利用免费控件是好事情,但是如果不能修改控件达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型 的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。
1,动态删除Table 里面内容技巧,不需要写太多代码,一行:
tb.removeNode(true)
2,动态增加行,除了CreateElement方法,还可以这样比较短小:
<table id=tb1></table>
<SCRIPT>
function addTable(){
var row1 = tb1.insertRow();
var cell1=row1.insertCell();
var cell2=row1.insertCell();
cell1.innerText="灰豆宝宝";
cell2.innerText="超级大笨狼"
}
</SCRIPT>
<INPUT TYPE = "button" VALUE = "AddTable" onclick = "addTable()">
3,在DIV中动态增加Table
<SCRIPT>
function addTable(){
var tb1 = document.createElement("table");
tb1.border="1px";
var row1 = tb1.insertRow();
var cell1=row1.insertCell();
var cell2=row1.insertCell();
mydiv.appendChild(tb1);
cell1.innerText="wanghr100";
cell2.innerText="panyuguang962"
}
</SCRIPT>
<BODY>
<div id=mydiv style="width:400;height:300;"></div>
<INPUT TYPE = "button" VALUE = "AddTable" onclick = "addTable()">
4,在DIV中删除Table,简单只要Div.innerHTML=""就可以。
以上是部分实用相对短小的代码,当然有其他各种办法实现,不过一般都比上面的长,比如组合使用DIV对象的insertAdjacentHTML 方法等,在不同需要下使用不同方法,前提是研究好浏览器模型 的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。
以下是以Document对象为例,相关方法有:
Method Description
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代码片段和浏览器模型。
- 总结AJAX相关JS代码片段和浏览器模型
- 总结AJAX相关JS代码片段和浏览器模型
- 总结AJAX相关JS代码片段和浏览器模型
- 总结AJAX相关JS代码片段和浏览器模型
- AJAX相关JS代码片段和浏览器模型
- AJAX相关JS代码片段和浏览器模型
- 谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js
- ajax 代码片段
- JS&JQuery代码片段
- JS代码片段收藏
- js代码片段
- js 代码片段
- js常用代码片段
- 常用js代码片段
- 常用js代码片段
- js代码片段
- js代码片段
- VS.NET 2003编译DirectShow的问题
- 让WinForm打开一次的3个办法
- 男人其实比女人更痴情
- IT电子书下载地址
- IT出版与网络技术
- 总结AJAX相关JS代码片段和浏览器模型。
- Servlet和JSP核心编程读后感二(第6章)
- 在hibernate-extensions中使用hbm2java出错
- 装箱问题
- 关于CVS中的建立用户的操作
- 新华网读书频道 电子书下载
- 发现一个不错的PHP网站
- VB操作ACCESS数据库代码
- asp.net 该目录不存在或因为安全设置而无法访问