位置: 编程技术 - 正文

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

  • 预期信用损失率计算公式
  • 未投入使用的固体废物
  • 一般纳税人建筑材料税率是多少
  • 未开发票如何确认收入并进行申报
  • 固定资产直接计入成本的规定
  • 查询不到已经上市的股票
  • 个体户生产经营个人所得税
  • 教育培训机构内账会计
  • 费用会计具体工作总结
  • 小企业会计准则适用于哪些企业
  • 会计科目的设置
  • 二手房差额税需要多少钱怎么计算的
  • 本年利润是负数的会计分录
  • 应收账款进行债务转让
  • 软件分几次开票怎么入账
  • 冲回年初未年初分配利润分录
  • 个人所得税多缴了可以退回吗
  • 开培训费专用发票开票有具体要求吗?
  • 注册资金印花税是资金账簿吗
  • 高新技术企业资助
  • 城建税和教育费附加可以税前扣除吗
  • 子公司注销后人员怎么安置
  • 交强险 收费
  • 为什么利息收入是负数
  • 固定资产管理的论文
  • 远期外汇合约套期会计分录
  • 实收资本的账务处理例题
  • 简易征收增值税怎么算
  • bios是什么请简要介绍一下
  • 怎么更新电脑系统win10
  • 台湾中原大学相当于大陆几本
  • 家装行业如何确认收入
  • 筹建期间费用如何记账
  • 可作为税前扣除的项目有
  • 系统之家u盘重装系统流程
  • 办公大楼装修费怎么算
  • 购销合同印花税计算方法
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 公司给员工发放福利会计分录
  • pdca安全管理方法
  • 用现金报销差旅费及增值税怎么做账
  • 工会经费的使用范围有哪些
  • 图文详解塘鲺、鲶鱼的区别介绍
  • 简述sql server
  • 进项税额转出忘记申报咋办
  • 纸质承兑上的印花是什么
  • 冲销以前年度费用会计分录
  • 资本化支出影响营业利润吗
  • mysql 表不存在报错信息
  • 企业找审计是为了什么
  • 固定资产特点有
  • 持有至到期投资和债权投资的区别
  • 股东以固定资产投资要交增值税?
  • 公司代缴的社保能不能取出来
  • 业务招待费能计入项目成本吗
  • 公司转给其他公司的投资款
  • 汇算清缴缴纳的所得税怎么做账
  • 印花税票 购买
  • 装修费用一次性摊好还是分期好
  • 财务会计与预算会计差异如何处理
  • mysql数据库分区查询
  • win7 32位内存最大支持多少
  • centos7软件安装
  • windows 8.1更新
  • sessmgr.exe - sessmgr是什么进程 有什么用
  • win8microsoft账户
  • centos7 rpm包安装
  • linux单个文件夹文件数量
  • Win10 Redstone 14295更新推送:QQ会不时崩溃
  • linux 如何
  • nodejs oom
  • js中的onchange
  • socketio nodejs
  • activity启动流程图解
  • 手机糖果游戏娱乐
  • 江苏社保退工办理流程
  • 江苏叉车考试
  • 盼之代售怎么下载
  • 新型墙体材料税率是多少
  • 地税是什么时候开始征收耕地的呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设