位置: 编程技术 - 正文

使用JS操作页面表格,元素的一些技巧(js操作网页)

编辑:rootadmin
(一)ie 、firefox以及其它浏览器对于 table 标签的操作都各不相同,在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,使用appendChile方法也不管用。下面是我就三种浏览器测试的结果: insertRowIE6 :支持,而且默认参数为-1,默认添加到最后FireFox :支持,但部支持默认参数Opera :支持,支持默认参数,默认添加到最前AppendChildIE6 :不支持FireFox :支持,但增加TR后不影响ROWSOpera :支持,效果同insertRow(-1),影响ROWS 最大限度的遵循规范,就能写出安全的、适用性强的代码了: //向table追加一个空行:var otr = otable.insertRow(-1);var otd = document.createElement("td");otd.innerHTML = " "; otd.className = "XXXX"; otr.appendChild(otd); 这样就可以运行在这三种浏览器上了(三)childNodes的操作(1)属性nodeNameUtils.getChildrenByTagName = function (node, tagName) { var ln = node.childNodes.length; var arr = []; for (var z = 0; z < ln; z++) { if (node.childNodes[z].nodeName == tagName) { arr.push(node.childNodes[z]); } } return arr;};(2)属性idfunction getNodeID(parent, id) { var ln = parent.childNodes.length; for (var z = 0; z < ln; z++) { if (parent.childNodes[z].id == id) { return parent.childNodes[z]; } } return null;}(3)属性className对应class,如 <tr class="class1"> function getElementsByClassName(node, className) { var children = node.getElementsByTagName("*"); var elements = new Array(); for (var i = 0; i < children.length; i++) { var child = children[i]; var classNames = child.className.split(" "); for (var j = 0; j < classNames.length; j++) { if (classNames[j] == className) { elements.push(child); break; } } } return elements;}

推荐整理分享使用JS操作页面表格,元素的一些技巧(js操作网页),希望有所帮助,仅作参考,欢迎阅读内容。

使用JS操作页面表格,元素的一些技巧(js操作网页)

文章相关热门搜索词:js操作页面节点会让dom树重新渲染吗,js操作页面数据变化,使用js操作页面怎么设置,js操作页面元素,使用js操作页面快捷键,使用js操作页面怎么设置,js操作页面元素,使用js操作页面怎么设置,内容如对您有帮助,希望把文章链接给更多的朋友!

分享我学习js的过程 作者aircy javascript学习教程第1/3页 前言:接触JS以来,一直没有好好学完过一本js的书;从今天开始,我将从新开始学习、整理并分享我学习过程中的js代码。今后发布的代码中并不代表

<font color=red>js技巧收集(多个) 超强推荐第1/2页 1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产

张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习 这两天读完了张孝祥JavaScript--HTML部份,对于HTML的重点进行了总结。在读HTML这两章时遇到不会的不必深究,有些是动态才用到的,有些是过时(被淘汰

标签: js操作网页

本文链接地址:https://www.jiuchutong.com/biancheng/384890.html 转载请保留说明!

上一篇:HTTP状态代码以及定义(解释)

下一篇:张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习(张孝祥西江月)

  • 投资者从其投资企业借款
  • 商业写字楼
  • 城市维护建设税优惠政策
  • 一般纳税人认定书
  • 利润为负数利润增长率怎么算
  • 账户认证操作
  • 关联企业往来款 利息
  • 资产损失原因
  • 小规模纳税人出售使用过的汽车
  • 进账单填错了用重新开转账支票吗
  • 公司存款利率
  • 税务开专票遇到四舍五入
  • 免税企业开了含税发票
  • 非营利组织对外捐赠
  • 外币报表折算差额在会计报表中应作为
  • 固定资产入账必须有发票吗
  • 境外服务收入免税范围
  • 不开票收入需要什么票据吗
  • 合伙企业出资额不计入实收资本和资本公积 那放哪
  • 一般纳税人的增值税应纳税额等于
  • 减免所得税额和抵免所得税额的区别
  • 小微企业免税销售额和未达起征点销售额区别
  • 给员工发的慰问短信
  • 个体户的公账怎么操作
  • 应付账款周转率越高越好吗
  • 应付账款期末余额是负数是什么意思
  • 支付给业主的赔偿金
  • 小规模季报都报哪些税种
  • 微信语音音乐怎么调
  • 转账和电汇哪个便宜
  • 房地产转让的条件
  • NPFMSG.exe - NPFMSG是什么进程 有什么用
  • 银行多收的开户费怎么办
  • 结转代销产品成本会计分录
  • 环形链表入口节点
  • 购进免税农产品进行进项税额抵扣时,其抵扣率为
  • 发票上可以盖财务专用章和发票专用章吗
  • 我国中小企业成本管理现状
  • 奥尔梅克
  • laravel框架最新版本
  • cssborder虚线边框
  • python 构建
  • yolo object detection
  • 文本超出单元格
  • 收到汇算清缴后怎么处理
  • 税率减按1.5%计算是什么意思
  • 管理费用的核算内容主要包括哪些
  • 印花税已缴税额
  • 增值税零税率和免税的范围
  • 增值税延期滞纳金计算
  • 个人劳务费免增值税吗
  • 建筑行业会计做账流程及会计分录
  • 国外客户怎么付款给我们公司
  • 房地产契税新政策2023
  • 差旅费账务处理的摘要
  • 固定资产折旧从什么时候
  • 质量策划什么意思
  • 总分类账,明细分类账,日记账
  • 技术人员工资条
  • 财务工作交接的通知
  • Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
  • win7系统管理在哪
  • linux抓包语句
  • linux打包压缩文件的命令
  • win10蓝屏故障
  • linux怎么查看挂载点
  • 不错的mod_perl编程的简单应用实例介绍
  • 64位Win7环境下vs2013配置opengl
  • js绑定onchange
  • js indexof undefined
  • Intermediate Unity 3D for iOS: Part 3/3
  • python爬虫怎么做
  • 用简单的方法做好玩的手工视频教程
  • JavaScript入门教程
  • js基础
  • 国家税务局河南省税务总局官网
  • 公司向境外汇款限额
  • 发票扫码抽奖用什么软件
  • 中国有哪些自由贸易港
  • 航信报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设