位置: 编程技术 - 正文

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

  • 公对公打款开票
  • 租房子没有
  • 包装物押金计入成本吗
  • 其他应收款收到发票怎么写会计分录
  • 非流动资产处置损失包括哪些
  • 信用减值损失可以并入哪个科目
  • 贴现率和折现率一样吗
  • 残保金是谁支付给单位?
  • 买二手房为什么要交个人所得税
  • 股票印花税最新政策2023怎么算
  • 存货造成的损失
  • 购买的固定资产什么时候折旧
  • 计提应付票据利息的会计分录
  • 托收承付怎么理解
  • 财政收回项目资金的整改报告
  • 出租车公司给车都上什么保险
  • 外汇风险管理的贸易融资法
  • 津贴补助如何缴纳个税
  • 劳务费发票是几个点的税率
  • 企业所得税减半征收计算公式
  • 工业印花税核定比例
  • 应交税费的期初余额是借还是贷
  • 小规模核定征收怎么交税
  • 小规模纳税人未达到起征点的增值税怎么做账
  • 发票遗失登报费用账务处理
  • 承兑到期了怎么办
  • 企业未代扣代缴个税
  • 华为p20上市时间和价格
  • 票据质押出票如何操作
  • 如何取消置顶聊天折叠
  • 弥补亏损的会计分录是怎样的
  • composer.json和composer.lock
  • adv举例
  • 预收账款调增应纳税所得额
  • rsa前端解密
  • 工业企业成本核算的内容是
  • 房地产开发成本明细
  • 社保申报已扣款还能作废吗
  • JS XMLHttpRequest对象详解
  • 应收账款余额在借方表示谁欠谁
  • 出借和出租包装物的区别
  • 自己买材料自己装修
  • 孕妇钙片什么时候吃最好吸收? 已解决
  • vue插槽类型
  • 最强alpha什么意思
  • php忘记密码
  • 发票金额和打款金额不一致怎么办
  • 工会经费的使用范围有哪些
  • 吸收合并的目的是什么
  • 会计损益类科目核算
  • 税控盘费和服务费都可以减免吗
  • 公司购买理财产品
  • 差旅费计入什么
  • 农村合作社不报税会导致经营异常吗
  • sql优化的方法及思路
  • 合作建房土地增值税清算案例
  • 润滑油消费税征收环节税屋
  • 固定资产的折旧方法有哪些
  • 一般纳税人城建税税率是多少
  • 应收账款和应付账款属于什么科目
  • 个税公司少申报一个月会对个人有什么影响
  • 未开票收入怎么填写增值税申报表
  • 往来款做其他应收还是其他应付
  • 清洁服务公司账务处理
  • mysql命令行导出结果
  • centos7如何设置中文
  • 进程lsass.exe
  • 电脑的本地连接在哪win10
  • win8出现问题需要重启
  • pgptray.exe - pgptray是什么进程 有什么用
  • linux系统的
  • Node.js中的construct构造函数
  • shell 计算表达式
  • python程序讲解
  • python fabric实现远程部署
  • 安卓微信仿ios版
  • python asyncio
  • 济南税务局投诉电话
  • 闽政通城乡居民养老保险认证
  • 山西土地增值税清算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设