位置: 编程技术 - 正文

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

  • 企业所得税汇算清缴退税怎么做账
  • 个体户需要做利润分析吗
  • 劳务发票可以抵扣多少
  • 小微企业增值税减免政策
  • 个人往对公账户上存款怎么存
  • 管理会计期末存货计算公式
  • 当月已抵扣的专用发票能作废吗
  • 广告策划费会计分录
  • 固定资产清理属于什么科目
  • 发票超过认证期限可以红冲重开吗
  • 资产负债表上的资产是原值还是净值
  • 处置使用过的固定资产,税率按多少
  • 高温费计税吗
  • 金税盘到期了
  • 应收外币账款如何入账
  • 预收电费结转成本怎么办
  • 话费发票入账
  • 股权转让时其他股东不配合怎么转让
  • 社保基数与个税缴纳基数一致
  • 为什么有的单位没有住房公积金
  • 增值税减税措施有哪些
  • 基建人员工资计入哪个科目
  • 合同违约补偿款需要缴纳增值税吗?
  • 取得赔偿款的发票可以抵扣吗
  • 一般纳税人所说的税率是
  • 扣缴上月税费会计分录
  • 本年利润结转到利润分配是每月都结转还是年底结转
  • 年终奖扣税标准计算器
  • 政府补助企业的钱要交税吗
  • 股权转让流程详解
  • 买卖不破租赁什么情况必须搬走
  • 加盟费是一年一收还是终身的
  • 党建工作经费计提比例
  • 酒店垃圾处理费标准怎么确定
  • 国家基建项目规划
  • 虚拟机安装apache
  • 根据新企业所得税法的规定,企业购买并实际使用
  • 混合销售账务处理办法
  • 存放同业款项和拆出资金在资产负债表中
  • 金融企业贷款损失准备金计提比例
  • laravel app接口
  • wordpress添加css
  • 在数组指定位置添加数据
  • 电话费发放标准2020
  • 业务招待费的报销额度是多少
  • 永续债利息可以扣除嘛
  • 资产处置损益是什么类
  • 外包员工食堂怎么做账
  • mongodb副本集群
  • 公司贷款 利息
  • 资本公积是什么意思,举个例子呗
  • 应收票据备查簿的作用
  • 代收的车船税没有发票怎么入账
  • 实际利率法如何理解
  • 手工账做账流程总结
  • 补开以前年度发票
  • 收到国税退款的分录
  • 园林绿化公司的税率是多少
  • 什么是计提坏账准备
  • 删除数据库重复
  • windows帮助文件是什么
  • mac电脑怎么安装ie浏览器
  • freebsd安装手动分区
  • u盘装系统软件哪个好
  • win10分辨率2560*1080
  • 苹果mac系统怎么用
  • Windows Server 2012服务器管理器的详细介绍
  • linux acl设置
  • msoobe.exe是什么
  • kmswin7激活步骤
  • nodejs常用api
  • Android的AsyncTask官方API谷歌翻译版
  • pycharm官方教程
  • unity的脚本
  • jquery validate文档
  • 先序遍历dlr
  • nodejs爬虫模拟浏览器
  • 法线贴图应该贴在哪里
  • 网页中实现浏览的快捷键
  • js如何实现图片轮播
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设