位置: 编程技术 - 正文

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

  • 工会经费计税依据
  • 计提所得税费用会计分录
  • 可供出售金融资产包括哪些内容
  • 小规模纳税人的企业所得税税率
  • 增值税纳税申报时间
  • 企业专家咨询费标准
  • 超过缴款期限缴纳税款
  • 新公司成立第一次会议
  • 结构性存款需要缴纳增值税吗
  • 企业管理费可以扣除吗
  • 企业财务发工资流程
  • 物流辅助服务属于什么费用
  • 运输费发票备注栏没备注
  • 红字发票信息表填好后再怎么操作
  • 当月没有发生购销合同还要报印花税吗
  • 固定资产折旧年限
  • 红字使用禁忌
  • 企业所得税研发费用100%扣除的有哪些企业
  • 个人经济纠纷
  • 税收折旧率
  • 什么叫项目所在地
  • 费用的补提利息怎么计算
  • 开业好不好
  • 原材料采购的会计核算风险
  • 自建厂房领用材料进项税的处理
  • 免税进口种子要符合哪些条件?
  • 正回购和逆回购的区别
  • 个人所得税代扣代缴的适用范围
  • 劳务公司如何确定收入
  • harmonyos2.0缺点
  • 速动比率的合理范围
  • 工程用的东西有什么
  • 进口关税和进口增值税怎么算
  • 购买产品优惠计入什么科目
  • 借条丢了怎么办打电话给家长
  • 网络延迟高不稳定怎么办
  • 内格罗斯岛
  • php封包
  • thinkphp in
  • 三万个字多久写完
  • 提租补贴计入个税吗
  • 收到投资款的会计科目怎么入账
  • react5
  • java实现电子发票
  • 帝国cms怎么用
  • JavaWeb之Servlet
  • 收到商业承兑汇票怎么兑现
  • 租赁业务
  • 投资收益的主要形式有
  • 现金账怎么登记
  • 两者有什么区别用英语怎么说
  • 核定征收过了时间就不能申请了吧
  • 差额征税问题
  • 诉讼费可以退回私账嘛
  • 解除劳动合同经济补偿金法律依据
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 工程物资是
  • 公益性捐赠支出计入什么科目
  • 其他业务收入的二级科目
  • 固定资产的后续计量
  • 主营业务成本如何做分录
  • 付转让费计入什么科目
  • 增值税进项税加计抵减
  • 参展费会计分录
  • 可供出售金融资产是指什么
  • 金税盘忘记清卡了怎么办
  • Mysql使用教程
  • windows任务管理器命令
  • linux的用户
  • linux系统中cp命令
  • 简述linux系统有什么优点
  • Linux VPS vsftp/proftpd FTP时间差八小时的解决方法
  • linux防病毒措施
  • linux中vi命令是什么意思
  • javascript中用于声明变量的关键字
  • js 编程
  • 个人意外所得税税率
  • 湖南地税电话号码
  • 美国非税收入排名榜
  • 辽宁国家税务总局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设