位置: 编程技术 - 正文

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

  • 个人出租住宅需要缴纳房产税吗
  • 2021小规模纳税人减免增值税
  • 进出口公司如何避税
  • 公司属于亏损状态,但是法人个人收入算公司账吗
  • 本月支付上月运费
  • 个人给公司垫付款起诉状
  • 公司土地使用税
  • 劳保费计入管理费用的什么
  • 营改增的相关规定
  • 增值税普通发票税率
  • 营改增后增值税科目
  • 缴纳滞纳金计入什么科目
  • 货物和劳务
  • 资本公积金转增股本
  • 企业所得税减免政策2023
  • 个人取得偶然所得怎么交税
  • 招待客户产生的住宿费
  • 外贸企业申报出口退税商品名称可以改吗
  • 小微企业需要税务登记吗
  • 固定资产清理借贷方向增减变动
  • 计提工资社保公式是什么
  • 什么是会计科目?为什么要设置会计科目?
  • 计提本月短期借款利息1000元
  • 微信小程序实现页面跳转
  • php数组函数输出《咏雪》里有多少"片"字
  • PHP:oci_free_descriptor()的用法_Oracle函数
  • 外贸出口退税企业差旅费可以抵扣吗
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • 一文讲清资产负债表中各个项目的来龙去脉
  • php 数组
  • 发票带折扣怎么开
  • 富文本编辑器使用
  • php第三方支付
  • 拍卖抵押车 卖不出去怎么办
  • 实收资本 增加
  • 增值税纳税申报表怎么填
  • 非财政补助结转是什么类科目
  • elementui组件有哪些
  • 新会计准则规定
  • 一般纳税人内账考虑税额吗
  • 属于原始凭证的有( )
  • 年金保险是指什么保险
  • 什么时候库存商品在贷方
  • 政府补助属于不征税金吗
  • 银行承兑汇票怎么开
  • 支付货款退回如何处理
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 与其他企业联营
  • 替其他公司支付工资怎么做账
  • 建筑业属于货物经营吗
  • 营业账簿印花税怎么申报
  • 购买需要安装的生产设备会计分录
  • mysql存储过程判断输入判断类型
  • Xp系统的桌面文件在哪里
  • windowsserver2008r2standard激活
  • solaris 2020
  • window10预览在哪里找
  • ubuntu20.04命令
  • win7系统连接wifi无法连接到internet
  • mac book air安装
  • win7设置宽带拨号
  • windows 8
  • win7 64位旗舰版电脑中如何让EditPlus软件在保存文件时不生成bak文件?
  • pdf文件下载后打不开
  • eclipse 单词
  • python标准库函数有哪些
  • python3循环语句
  • Node.js中的construct构造函数
  • unity中播放视频
  • 详解node HTTP请求客户端 - Request
  • ug怎么加载制图模板
  • android多指触控
  • arcgis engine+c#实例开发教程
  • javascript总结
  • 西安市交房要交多少钱
  • 税务登记证书怎么办
  • 珠宝消费税怎么计算出来的
  • 公积金提取需要几个工作日
  • 网上报个人所得税
  • 领的增值税发票怎么读入?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设