位置: 编程技术 - 正文

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

  • 个人所得税人员信息采集验证不通过
  • 发票作废了清单一样怎么重新使用
  • 采购单是原始凭证吗
  • 反结账只能反结上月的账吗
  • 去年科目记错如何调账
  • 利润表盈利结构分析
  • 资产损失企业所得税扣除
  • 会计核算体系的建立
  • 销项进项怎么转化
  • 月末应付职工薪酬计算方法
  • 食堂收取单位餐费需要开发票吗?
  • 不动产修理领用原材料账务处理?
  • 预付账款损失的账务处理如何编制呢?
  • 医院哪些收入需要交企业所得税
  • 阿里云增值税专用发票
  • 需要清卡才能开票吗
  • 过路过桥费电子票验证
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 城市垃圾处理项目
  • 把快速打开
  • win10下载软件被阻止安装怎么办
  • 对公账户被诈骗转款728000会怎么样呢
  • 进项税额加计抵减会计分录
  • 笔记本电脑怎么重装系统
  • php随机ua
  • 运输发票的抵扣税率
  • uniapp传值
  • 垃圾分类手工小模型
  • 为什么我们认为北京人已经学会使用火
  • 二手车价格网站
  • 微信小程序获取手机号失败
  • Docker 搭建api
  • 爱上源码,重学Spring IoC深入
  • 一张专票可以开几项
  • 免征和抵扣税额的区别
  • 善意取得增值税专用发票
  • 无形资产商标设计图片
  • 员工高铁票能抵扣吗
  • 同控下的企业合并分录
  • 个税累计预扣法导致税交多了
  • 法人股东 分红
  • 增票普票税率
  • 资产负债表是面子
  • 收到的税费返还怎么算
  • 税务师有用么,相当于中级还是高级
  • 运输企业税负率一般控制在多少?
  • 跨年度冲收入,冲成本分录如何做?
  • 购货方发生退货的会计分录
  • 计算企业所得税可以扣除的税金
  • 政府扶持资金的优缺点
  • 高新企业研发费用会计分录
  • 存货入库无法查明原因的短缺
  • 咨询费开发票应该选哪一项?
  • 自制半成品销售方案
  • 预收账款余额在贷方是什么意思
  • 核算管理工作
  • winxp搜索文件内容搜不出来
  • 退休后归什么部门管
  • 怎么提高xp系统运行速度
  • ubuntu20.10
  • mac清理所有数据
  • vrvedp_m.exe是什么进程
  • win10系统设备管理器没有蓝牙
  • win8系统如何打开摄像头
  • windows8怎么新建word文档
  • mac光盘无法退出怎么解决
  • 双液浆常用配合比
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • unity调整地形高度
  • js动态引入css文件
  • 圣食颐年
  • ruby 递归
  • python 读取数据库
  • unity 2Dtoolkit 插件创建中文字体
  • 基于arcgis的python编程
  • python如何用
  • unity2018.4破解
  • 韩国税务怎么算收入
  • 出口退税已提交数据撤回
  • 发票抽奖还有吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设