位置: 编程技术 - 正文

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

  • 增值税专票如何作废
  • 公司食堂辅助账怎么记账
  • 营销策划合同需要缴纳印花税吗
  • 内账月末怎样结转
  • 一般纳税人转让二手车增值税税率
  • 企业实际发生的公益性捐赠支出
  • 电商刷单返现如何做账务处理合适?
  • 工会账户销户划拨流程
  • 维修房产用的建材会计分录
  • 房地产企业借款过多的原因
  • 代购的货可以退吗
  • 已抵扣红字发票信息表怎么开
  • 小规模纳税人发票可以抵扣吗
  • 待认证税额是几级科目
  • 异地施工预缴税款会计分录
  • 生活垃圾处理项目基础金融产品包括
  • 有子公司一定要交社保吗
  • 车间扫帚存放架子
  • 不动产进项税抵扣规定2016
  • 购车保险属于什么费用
  • 当期的费用
  • 设备定金计入哪个科目
  • 收到有误的增值税专用发票的怎么处理
  • 上月计提费用本月怎么做账
  • u盘启动器安装系统
  • 住房公积金扣除标准为每月
  • 新税法中工资薪金的规定
  • 没有发票只有收据可以报销吗
  • win11系统设置快捷键
  • linux源码安装软件的方法介绍
  • 出差回来报销会务费
  • 系统之家u盘重装系统流程
  • 装修房子监理
  • PHP:GregorianToJD()的用法_日历函数
  • 常用的php操作mysql的函数有哪些
  • 威尼斯海滩滑板场
  • 在计算应纳税所得额时,不允许作为税金项目
  • 初学者是啥意思
  • 企业汇算清缴中,A107070表中的数据是自动跳出来嘛
  • 代扣代缴增值税账务处理
  • 待摊费用和预提费用属于什么账户
  • 连锁店会计的工作内容
  • 企业停工期间发生的费用如何处理
  • 企业破产员工补偿标准是按上年平均工资
  • 土地使用发票
  • 上年多做了收入的事情
  • 企业开外币户有什么用
  • 公司雇佣退休人员工资怎么发
  • 企业支付的费用化的一般借款利息支出属于什么
  • 行政单位 预算会计
  • 增值税欠税及滞纳金计算
  • 电子承兑汇票做账看哪个日期
  • 商业承兑汇票如何承兑?
  • 收到增值税专用发票是进项还是销项
  • 其他应付款包括哪些内容
  • 公司员工报销油费
  • 在固定资产下的折旧年限
  • 规范的记账凭证是什么
  • sql server入门新手教程
  • CentOS 7中安装mysql server的步骤分享
  • ubuntu如何截图快捷键
  • upgrade.exe - upgrade进程是什么意思
  • 快速解决儿童鼻塞
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 电脑禁用u盘软件
  • vps如何搭建ss
  • linux挂载文件步骤
  • win8程序无响应频繁
  • 车钥匙失灵了10秒教你快速解决
  • 11月编程语言排行榜出炉
  • eclipse 不同工程中文乱码问题(可对文件以及工程单独设置)
  • javascript包含哪三大部分
  • 置顶聊天折叠怎么开启
  • jquery div滚动条
  • window运行怎么打开
  • 全面解析少女时代关系
  • python字符串的编码规则
  • 钢管租赁可以开建筑材料吗
  • 开票时间超时怎么办
  • 成品油进货
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设