总结AJAX相关JS代码片段和浏览器模型


Posted in Javascript onAugust 15, 2007

在.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 

Javascript 相关文章推荐
用js实现层随着内容大小动态渐变改变 推荐
Dec 19 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
Jun 14 Javascript
使用js操作cookie的一点小收获分享
Sep 03 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
Jun 12 Javascript
jQuery插件windowScroll实现单屏滚动特效
Jul 14 Javascript
js控制div层的叠加简单方法
Oct 15 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
深入理解Webpack 中路径的配置
Jun 17 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
Jul 20 Javascript
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
Aug 15 #Javascript
用javascript实现给图片加链接
Aug 15 #Javascript
用javascript实现点击链接弹出"图片另存为"而不是直接打开
Aug 15 #Javascript
用js实现上传图片前的预览(TX的面试题)
Aug 14 #Javascript
用javascript实现在小方框中浏览大图的代码
Aug 14 #Javascript
用javascript实现计算两个日期的间隔天数
Aug 14 #Javascript
用js实现计算代码行数的简单方法附代码
Aug 13 #Javascript
You might like
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
PHP经典面试题
2016/09/03 面试题
代码中finally中的代码会不会执行
2012/02/06 面试题
考博自荐信
2013/10/25 职场文书
药剂专业学生求职信范文
2013/12/28 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
思想道德自我评价2015
2015/03/09 职场文书
在人间读书笔记
2015/06/30 职场文书