建站极客
网络编程 JavaScript 正文
总结AJAX相关JS代码片段和浏览器模型
所属分类:
网络编程 / JavaScript
阅读数:
1173
收藏 0
赞 0
分享
在.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判断查询日期是否为有效日期 很多网站都涉及到输入日期选项,如果客户日期输入错误,可能导入查询不到甚至查询到错误的信息,为了更好的满足用户需求,需要对日期进行校验,下面给大家介绍使用纯javascript如何判断查询日期是否为有效日期,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
jquery实现的蓝色二级导航条效果代码 这篇文章主要介绍了jquery实现的蓝色二级导航条效果代码,涉及jquery鼠标事件及页面样式的动态切换效果实现技巧,非常简单实用,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
ajax如何实现页面局部跳转与结果返回 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新,本篇文章给大家介绍ajax如何实现页面局部跳转与结果返
评论 0
收藏 0
赞 0
分享
js实现的黑背景灰色二级导航菜单效果代码 这篇文章主要介绍了js实现的黑背景灰色二级导航菜单效果代码,涉及javascript操作页面元素动态切换的实现技巧,非常具有实用价值,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
javascript中SetInterval与setTimeout的定时器用法 Javascript的setTimeOut和setInterval函数应用非常广泛,它们都用来处理延时和定时任务,比如打开网页一段时间后弹出一个登录框,页面每隔一段时间发送异步请求获取最新数据等,本文文章通过代码示例给大家介绍javascript中SetInterval与setT
评论 0
收藏 0
赞 0
分享
jQuery实现的背景动态变化导航菜单效果 这篇文章主要介绍了jQuery实现的背景动态变化导航菜单效果,涉及jquery页面元素背景动态变换的实现技巧,非常具有实用价值,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
查看更多