DOM操作表格的各种属性

day01 -Web API介绍—DOM 介绍—获取元素—事件基础—操作元素—排他操作—自定义属性操作—节点操作—案例:动态生成表格—创建元素的三种方式(经典面试题) 阅读详情

TableData 对象

The TableData object represents an HTML table data element. For each instance of an HTML <td> tag in a document, a TableData object is created.
TableDate对象代表了HTML表格的data元素。每当文档中出现<yd>标签,就有TableData对象被建立起来

IE: Internet Explorer, F: Firefox, N: Netscape, W3C: World Wide Web Consortium (Internet Standard).

TableData 对象属性

Property
属性
Description
描述
IE FNW3C
abbrSets or returns an abbreviated text for the table cell (for non-visual media such as speech or Braille)
设置或返回表格单元格的缩写文字(针对那些非视觉化的媒介)
6  Yes
accessKeySets or returns the keyboard key to access the table cell
设置或返回表格单元的快速访问键
4  No
alignSets or returns the horizontal alignment of data within the table cell
设置或返回在表格单元内数据的水平对齐方式
4  Yes
axisSets or returns a comma-delimited list of related table cells (categories)6  Yes
backgroundSets or returns the background image for the table cell
为表格单元设置或返回它的背景图片
4  No
bgColorSets or returns the background color for the table cell
为表格单元设置或返回它的背景颜色
4  Yes
borderColorSets or returns the border color of the table cell
设置或返回表格单元的边框颜色
4  No
cellIndexReturns the position of the cell in the cells collection of a row
返回在行中单元集合中单元的位置
4  Yes
chSets or returns the alignment character for the table cell
设置或返回表格单元的对齐特征
6  Yes
chOffSets or returns the offset of alignment character for the table cell
设置或获取可用于实现对象的你自己的 chOff 功能的字符串。
6  Yes
colSpanSets or returns the number of columns the table cell should span
设置或获取对象应该跨越的表格列数。
4  Yes
disabledSets or returns whether or not the table cell should be disabled
设置或获取控件的状态。
5  No
headersSets or returns a list of space-separated header cell ids
设置或获取为对象提供信息的标题单元格。
6  Yes
heightSets or returns the height of the table cell
获取或折纸表格单元的工作区域高度
4  No
idSets or returns the id of the table cell (In IE 4 this property is read-only)
设置或返回表格单元的id
4  No
innerHTMLSets or returns the HTML between the start and end tags of the table cell
设置或返回在表格单元标签之间的HTML内容
4  No
innerTextSets or returns the text between the start and end tags of the table cell
设置或返回在表格单元标签之间的文字内容
4  No
noWrapSets or returns a Boolean value indicating whether or not the browser automatically performs word wrap in the table cell
设置或获取浏览器是否执行表格单元内的自动换行。[布尔值]
4  Yes
outerHTMLSets or returns the table data object and its content in HTML
设置或获取表格单元对象及其内容的 HTML 形式。
4  No
outerTextSets or returns the text of the table data object
设置或获取表格单元对象的文本。
4  No
rowSpanSets or returns the number of rows the table cell should span
设置或获取单元格要跨越表格的多少行。
4  Yes
scope 6  Yes
tabIndexSets or returns the tab order for the table cell
设置或获取定义对象的 Tab 顺序的索引。
4  No
vAlignSets or returns how cell content are vertically aligned
设置或获取标题是表格的上面还是下面。
4  Yes
widthSets or returns the width of the table cell
设置或获取表格单元的宽度
4  Yes

TableData 对象方法

Method
方法
Description
描述
IEFNW3C
blur()Removes focus from the table cell
取消表格单元的焦点
4  No
click()Simulates a mouse-click on the table cell
模仿鼠标对表格单元的点击
4  No
focus()Sets focus on the table cell
为表格单元设置焦点
4  No

TableData 对象事件

Syntax: object.event_name="someJavaScriptCode"
语法:对象.事件名称=“一些JS代码”

Event
事件
Description
描述
IEFNW3C
onBlurExecutes some code when the table cell loses focus
当表格单元失去焦点的时候执行一些代码
4   
onClickExecutes some code when the user clicks on the table cell
当用户点击表格单元的时候执行一些代码
4   
onFocusExecutes some code when the table cell gets focus
当表格单元得到检点的时候执行一些代码
4   
onSelectStartExecutes some code when the table cell is selected
当表格单元被选中的时候执行一些代码
4   

 

下面看几个例子吧:
1,插入单元格

<html>
<head>
<script type="text/javascript">
function addCell()
{
var x=document.getElementById('myTable').rows[0]
var y=x.insertCell(2)
y.innerHTML="新单元格"
}
</script>
</head>

<body>
<table id="myTable" border="1">
<tr>
<td>行1 单元格1</td>
<td>行1 单元格2</td>
</tr>
<tr>
<td>行2 单元格1</td>
<td>行2 单元格2</td>
</tr>
<tr>
<td>行3 单元格1</td>
<td>行3 单元格2</td>
</tr>
</table>
<form>
<input type="button" onclick="addCell()" value="添加新的单元格">
</form>
</body>

</html>

2,对表格行里单元格的内容进行对齐

<html>
<head>
<script type="text/javascript">
function alignRow()
{
var x=document.getElementById('myTable').rows
x[0].align="right"
x[0].valign="top"
}
</script>
</head>

<body>
<table width="60%" id="myTable" border="1">
<tr>
<td>行1 单元格1</td>
<td>行1 单元格2</td>
</tr>
<tr>
<td>行2 单元格1</td>
<td>行2 单元格2</td>
</tr>
<tr>
<td>行3 单元格1</td>
<td>行3 单元格2</td>
</tr>
</table>
<form>
<input type="button" onclick="alignRow()" value="右对齐第一行文字">
</form>
</body>

</html>

3,修改单元格的内容

<html>
<head>
<script type="text/javascript">
function changeContent()
{
var x=document.getElementById('myTable').rows[0].cells
x[0].innerHTML="POP"
}
</script>
</head>

<body>
<table id="myTable" border="1">
<tr>
<td>行1 单元格1</td>
<td>行1 单元格2</td>
</tr>
<tr>
<td>行2 单元格1</td>
<td>行2 单元格2</td>
</tr>
<tr>
<td>行3 单元格1</td>
<td>行3 单元格2</td>
</tr>
</table>
<form>
<input type="button" onclick="changeContent()" value="改变第一个单元格文字">
</form>
</body>

</html>

4,改变表格行的colspan属性值

<html>
<head>
<script type="text/javascript">
function setColSpan()
{
var x=document.getElementById('myTable').rows[0].cells
x[0].colSpan="2"
x[1].colSpan="6"
}
</script>
</head>

<body>
<table id="myTable" border="1">
<tr>
<td colspan="4">单元格1</td>
<td colspan="4">单元格2</td>
</tr>
<tr>
<td>单元格3</td>
<td>单元格4</td>
<td>单元格5</td>
<td>单元格6</td>
<td>单元格7</td>
<td>单元格8</td>
<td>单元格9</td>
<td>单元格10</td>
</tr>
</table>
<form>
<input type="button" onclick="setColSpan()" value="改变colspan值">
</form>
</body>

</html>

 

 

开源大模型“去审查化”技术解析:从LLaMA架构到本地部署与伦理边界 大型语言模型(LLM)基于Transformer架构,通过海量数据训练获得理解和生成自然语言的能力。其核心原理在于自注意力机制对上下文关系的建模。为了确保输出内容的安全与合规,主流模型普遍采用基于人类反馈的强化学习(RLHF)等技术进行安全对齐。这一过程旨在使模型行为符合人类价值观,是AI伦理工程实践的关键环节。然而,在特定研究场景下,如对抗性测试或内容安全算法研究,技术人员需要模拟极端对话以评估系统鲁棒性,这催生了针对“去对齐”或“移除护栏”的技术探索。此类技术通常通过对预训练模型进行反向微调或继续训练来 阅读详情

相关推荐

【BUAA】【计组】计算机组成 pre (含详细解析)

BUAA 计算机组成 本文章旨在为@走肖暂时无法接通的系列文章创造一个目录,收藏本文章,方便查阅! 1. 入门测试 2. 基础知识 3. Logisim   欢迎来到 Logisim 的世界   Logisim 门电路   Logisim 组合电路   Logisim 时序电路   Logisim 仿真与调试   应用与挑战 4. Verilog 与仿真工具   前言   ISE 入门   VCS 入门   Verilog 语法   Verilog 题目实例与分析   Verilog 工程的设计开发调试

Schrodinger007的博客 9809

Dom 获取 & 属性操作

标准属性:标签自带的属性,比如 class、id、title 等自定义属性:在 html5 中推出来了专门的data-自定义属性在标签上一律以data-开头在 DOM 对象上一律以dataset对象方式获取示例代码如下:

落魄校花的博客 2602

深度学习|卷积神经网络

介绍卷积神经网络基本理论,包括卷积层、池化层和全连接层,并阐述LeNet卷积神经网络的构建过程。

weixin_58243219的博客 5722

DOM中操作表格的属性和方法

  HTML DOM中对于操作表格内置了一系列的属性和方法,通过js可以方便的创建表格。 caption &lt;caption&gt;的指针 tBodies &lt;tbody&gt;的HTMLCollection(类数组搜集对象) tFoot &lt;tfoot&gt;的指针 tHead &lt;thead&gt;的指针 rows 保存所有行的H...

qq_28292349的博客 385

DeepSeek-OCR安装部署文档和避坑指南,包含大多数人遇到的安装报错问题

DeepSeek-OCR安装部署指南摘要:本文详细介绍高性能OCR工具DeepSeek-OCR的安装流程,支持多语言识别和复杂场景文字提取。系统要求包括Linux/Windows/macOS操作系统,推荐NVIDIA显卡(显存≥6GB)和≥16GB内存。安装步骤涵盖:1)创建conda虚拟环境;2)安装PyTorch等核心依赖;3)解决常见问题如CUDA版本冲突、模型下载慢等。提供GPU内存不足等问题的解决方案,帮助开发者快速部署OCR服务。(149字)

yolo模型训练找我,AI游戏合作找我 2943

【OpenCV】图像的像素直方图 图像特征点 cv::FAST cv::ORB ORB_SLAM2::ORB

文章目录图像直方图代码实现cv::FAST和cv::ORB 检测图像特征点cv::FAST和cv::ORB 检测图像特征点代码实现ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比代码实现 图像直方图代码实现 图像是由不同数值(颜色)的像素构成的,像素值在图像中的分布情况是图像的重要属性,可以用直方图修改图像的外观,标识图像的内容,检测图像中特定的物体或纹理。 单通道灰度图像中每个像素都有一个 0(黑色)-255(白色)的整

小秋 AI SLAM 入门实战教程 2509

HTML中Table行单元格的删除、增加、修改、确定

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><met...

aixuan5685的专栏 832

微信小程序:使用mqtt手机屏幕锁屏后导致中断问题,让mqtt在手机黑屏后依然能保持连接及持续后台运行接收或处理任务,详解微信小程序MQTT在应用退到后台或手机熄屏的情况下自动检测并重连【强制保活】

微信小程序切后台后MQTT连接无法维持,微信小程序MQTT一旦用户锁屏、切换到后台或手机熄屏,连接就会断开,导致无法继续监听和处理业务消息,微信小程序mqtt保活方案,微信小程序屏幕锁屏或息屏导致mqtt连接中断怎么办,如何解决MQTT不能黑屏持续连接的问题,微信小程序应用退到后台 MQTT连接断开问题解决,苹果ios手机,安卓手机,uniapp微信小程序mqtt断开怎么解决,后台应用怎么保活,uni-app中MQTT连接频繁断开如何解决?应用退到后台后MQTT连接断开以及常连接断连的问题,微信小程序、MQ

✅ 精选推荐文章 3026

HTML中的<table>标签及其子元素标签,JS中DOM对<table>的操作

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33963189的博客 2223

OpenClaw使用ClawHub安装skill网络不稳定?Rate limit exceeded报错?试试这个国内高速镜像工具!

使用 ClawHub 安装 Skill 时遇到 🌐 网络不稳、❌ Rate limit 或命令不可用?使用这个镜像工具,轻松解决skill安装问题,⚡

XiaoqiangClub的博客 1260

Python APP反爬实战:Frida+Charles抓包,破解签名校验

Charles抓包定位参数 → jadx-gui反编译找函数 → Frida Hook拿密钥/规则 → Python还原签名算法;Frida的核心价值:Hook住APP的加密函数,拿到“输入(密钥/参数)+输出(签名)”,无需懂复杂的逆向底层;严格对齐APP的参数排序、拼接规则、加密算法,差一点都会验证失败。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1535

html动态添加trtd,js-如何向table中动态添加tr td 以及td中的内容?!!

小女子初出茅庐,有错误的地方还请大神指正。老师留了一个作业及动态向tabl中添加trtd.刚看有点蒙~~~在网上找了好多资料,才算有些清醒,哈哈哈。。。。切入正题了,睁大双眼咯!!!您需要掌握的知识点:insertRow():插入行insertCell():插入单元格​innerText/innerHTML:添加文本内容​哈哈,只需掌握3个知识点就搞定了,干货来喽!先上效果图修改输入框的内容,当点...

weixin_33504929的博客 2888

OPTEE常见13类问题与解答

OPTEE常见13类问题并解答

AI-安全-功耗 1203

DOM编程:table表格开发常用属性和操作汇总

通过<table><tbody>和<tr>的属性与方法,你可以轻松实现表格的动态创建、增删改查、样式控制,甚至结合CSS实现Excel级交互体验。掌握这些“隐藏武器”,你的表格将不再是静态数据的容器,而是用户交互的核心战场!

JakeMa1024的博客 1219

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

DOM操作表格的各种属性[z]

The TableData object represents an HTML table data element. For each instance of an HTML tag in a document, a TableData object is created. TableDate对象代表了HTML表格的data元素。每当文档中出现标签,就有TableData对象被建立起来

xyjikl 407

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

DOM节点内容和操作以及表格属性操作

DOM 课前介绍: DOM:document object model 文档对象模型 dom是一种技术,允许开发者通过JavaScript来操作HTML/XML 在DOM中,会把HTML页面描绘成一个由节点组成的倒立树。 节点:12种 常见的有:元素节点(标签)、属性节点(属性)、文本节点(内容) 节点的关系:父子 (父节点、子节点) 兄弟(兄弟节点) 一、获取节点 1.获取子节点 childNodes 包含元素节点和文本节点 children 元素节点 chi

Majy_的博客 503

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

<table>标签 利用DOM 的方法和属性实现对表格的动态操作

摘自:http://www.cnblogs.com/xugang/archive/2010/08/11/1797305.html <table>标签中比较少见的属性和子标签: summary 属性:用于概括整个表格的内容。它对于搜索引擎的机器人记录信息十分重要。 bordercolor 属性:用来设置表格边框的颜色。但它在不同的浏览器下显示的效果不一致。 ...

weixin_30640291的博客 208

JavaScriptDay05 DOM获取子节点,获取父节点,获取兄弟节点,元素属性操作,节点的插入删除,文档碎片,快速操作表格

目录 0x01 DOM树 0x01 获取标签节点的方法 0x02 DOM获取子节点 1.childNodes: 2.children 0x03 获取父节点 0x04判断节点类型 0x05 获取子节点和兄弟节点 1.获取第一个子节点 2.获取最后一个子节点 3.获取兄弟节点 1.获取上一个兄弟节点 2.获取下一个兄弟节点 0x06 元素属性操作的三种方式 0x07 DO...

坚持硬核 1097

html表格中可以包含哪些元素,表格table元素HTML中DOM操作表格的属性和方法

表格table元素是HTML中最复杂的结构之一。要想创建表格,一般都必须涉及表示表格行、单元格、表头等方面的标签。由于涉及的标签多,因而使用核心DOM方法创建和修改表格往往都免不了要编写大量的代码。本文将详细介绍DOM操作表格的属性和方法属性和方法显然DOM代码很长,为了方便构建表格,HTML DOM为、、元素添加了属性和方法。1、为元素添加的属性和方法caption:保存着对元素的指针tBodi...

weixin_35172689的博客 697

DOM访问HTML元素的方式,DOM访问表单控件的常用属性和方法,DOM访问列表框、下拉菜单的常用属性,DOM访问表格子元素的常用属性和方法,DOM对HTML元素的增删改操作...

DOM访问HTML元素的方式 为了动态地修改HTML元素,须先访问HTML元素。DOM主要提供了两种方式来访问HTML元素: 根据ID访问HTML元素:通过document对象调用getElementById()方法来查找具有唯一id属性值的元素。 利用节点关系访问HTML元素。常用的属性和方法如下: parentNode 返回当前节点的父节点 ...

weixin_30454481的博客 259

高级DOM编程_Elemen元素,表格的js操作

DOM高级编程,element元素,表格js操作

weixin_67150631的博客 837

js如何使用DOM,什么是DOM,使用DOM操作表格,增删改查

DOM操作是指对文档对象模型(Document Object Model,简称DOM)进行增删改查等操作的过程。DOM是一种表示和操作HTML、XML等文档的标准编程接口,它将文档解析为一个由节点和对象(包含属性和方法)组成的集合,开发者可以通过DOM提供的接口来访问和操作文档的各个部分,包括元素、属性、文本等。常见的DOM操作包括通过选择器选取元素、添加/删除元素、修改元素的属性和内容等。通过DOM操作,开发者可以动态地改变页面的结构和样式,实现与用户的交互。

cocoo0711的博客 926

JavaScript DOM操作表格及样式

一.操作表格 <table>标签是HTML中结构最为复杂的一个,可以通过DOM来创建生成它(比较麻烦),或者HTMLDOM来操作它。 //需要操作的table <tableborder="1"width="300"> <caption>人员表</caption> <thead> <...

weixin_33949359的博客 483

php table表格样式,JavaScript_JavaScript DOM操作表格及样式,一 操作表格 <table>标签是 - phpStudy...

JavaScript DOM操作表格及样式一 操作表格标签是HTML中结构最为复杂的一个,我们可以通过DOM来创建生成它,或者HTMLDOM来操作它;// 使用DOM来创建表格;var table = document.createElement('table');table.border = 1;table.width = 300;var caption = document.createEle...

weixin_33245735的博客 233

JavaScript(DOM编程)

上期给大家分享了基础的BOM编程 今天这期接着来为大家分享关于JS的DOM编程。 那么DOM编程到底是什么呢?接下来就为大家揭晓。 一,DOM的基本概念 DOM:document object moden 文档对象模型 document 也是一个Element对象,它处于DOM树的最上级 网页中最大的父级元素就是 document ...

weixin_65474399的博客 1891

解锁前端新技能:JS 操作 HTML DOM 全攻略

通过本文的详细阐述,我们深入了解了 JavaScript 操作 HTML DOM 的核心知识与实用技巧。从 DOM 的基础概念,到精准获取元素、灵活操作属性与样式、动态创建与添加元素,再到巧妙处理 DOM 事件,以及实战案例的深度剖析,每一个环节都为我们开启了一扇通往前端交互世界的大门。然而,这仅仅是 DOM 操作的冰山一角。在实际的前端开发旅程中,还有诸多高级特性与优化技巧等待我们去探索。

yan1915766026的博客 2064
上一篇: dom
下一篇: JS改变链接地址
ukeychen
博客等级 码龄20年 15粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值