位置: 编程技术 - 正文

使用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学习(张孝祥西江月)

  • 出售写字楼需要什么手续
  • 可以出口的商品
  • 会计所得税分录?
  • 查询一般纳税人资格证明
  • 车船使用税会打折么
  • 政府转让土地使用权
  • 个体户定额征收标准
  • 分公司预缴企业所得税总公司可以抵扣吗
  • 利润表没有资产减值损失这一栏,需要增加吗
  • 营业执照经营范围增项如何办理
  • 一般纳税人增值税怎么做账务处理
  • 粮食收购发票 票样
  • 车船税不开发票怎么做账?
  • 过期未认证的进项税如何记账
  • 增值税申报收入和企业所得税申报收入
  • 保险营销员的佣金怎么算个税
  • 携税宝的费用可以全额抵扣吗
  • 资本公积提取比例怎么算
  • 个税申报与社保申报一定是一致的么
  • 建筑业异地预缴税款怎么抵扣
  • 单位发的奖金怎样交个税
  • 结算会计和核算会计哪个更好
  • 城建附加减半征收文件
  • 2019一般纳税人和小规模纳税人的区别
  • 计提固定资产会计科目
  • 个人垫付汽车修理怎么办
  • 个体工商户申报流程图
  • windows10什么时候上市
  • 小规模纳税人结转免交增值税
  • PHP:oci_bind_by_name()的用法_Oracle函数
  • 结转损益类收入科目的余额会计分录
  • mom.exe是什么进程
  • 股权转让怎么交印花税2019年最新
  • 睡莲怎样养
  • 分公司可以给总公司开发票么
  • 单位和个人交付的区别
  • 税前扣除项目什么意思
  • php use关键字
  • vue3中使用gis地图
  • redis相关
  • php curlfile
  • 建筑行业预交增值税怎么结转
  • 城镇土地使用税优惠政策
  • 发放股票股利的账务处理
  • 无追保理是投资还是投资
  • 销售bu是什么意思
  • 新收入准则确认收入的条件
  • 小规模纳税人税率1%政策到什么时候
  • 发票一直没验旧会有什么影响
  • 进项税留抵怎么做分录
  • 小规模企业收到专票怎么做账
  • 收到汇款计入什么科目
  • 低值易耗品属于流动资产吗
  • 工程造价咨询公司招聘
  • 其他贷款服务计入什么科目
  • 个体工商户记账报税教程
  • 外贸内销业务哪个部门管
  • 企业信息页
  • 应收账款平均余额公式
  • 房地产企业会计核算和税务处理大全
  • sqlserver 查询锁
  • xp系统硬盘管理
  • win7win8.1win10哪个好
  • win7的收藏夹在哪里
  • win7安装cad2010
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • win7任务管理器怎么打开
  • linux shell执行命令
  • jquery动态设置css
  • 使用 jQuery.ajax 上传带文件的表单遇到的问题
  • shell for遍历
  • android获取网络数据
  • 吉林省税务局发票查询真伪
  • 钢材出口关税税率是多少
  • 税务金三系统什么意思?
  • 税务怎么在外网申报
  • 如何推进社会治理
  • 河南省2020年12月纳税申报截止日期
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设