javascript操作table

2016-02-19 20:29 1 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的javascript操作table教程,一起来看看吧!超容易上手~

【 tulaoshi.com - Web开发 】

动态产生tr

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

针对table给予一个名字,比如说tbl1

var oTr=tbl1.insetRow();

动态产生td

针对动态产生的tr产生td

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

var oTd=oTd.insertCell(); //var oTd=oTr.insertCell(); 吧

动态产生td内容

使用innerHTML

var oTd.innerHTML='input type=text id=text1 name=text1 value=abc';

-----------------------------------------------

对于已经存在的table中,取得td,tr对象的方式假设已经存在table如下:

table id=tbl1 border=1
     tr
         td1/td
         td2/td
         tdinput type=button id=btn1 name=btn1 value=btn1/td
     /tr
/table

此时如果要取得该按钮所在的td

var tdItm=window.document.activeElement.parentElement;

如果要取得该td的index

tdItm.cellIndex;

此时如果要取得该按钮所在的tr

var trItm=tdItm.parentNode;

如果要取得该tr的index

trItm.rowIndex;

来源:https://www.tulaoshi.com/n/20160219/1623832.html

延伸阅读
标签: Web开发
在HTML中打开窗口应用极为普遍,但也存在一些缺陷;用户浏览器决定窗口看起来是什么样的,你左右不了其窗口的大小及式样。幸运的是,JavaScript给了你这种控制权。 JavaScript的窗口语句是: window.open("URL","name","features"); 其中的URL是网页的地址,name是窗口的名字,features是窗口的一些特性,包括: scrollbars (滚动条) 当需...
标签: Web开发
一.Xml文件 二.IXMLDOMDocument/DOMDocument简介  2.1 属性 2.1.1  parseError  2.1.2  async.  2.1.3  xml  2.1.4  text 3  2.1.5  attributes  2.1.6  nodeName 2.1.7  documentElement  2...
标签: Web开发
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、...
标签: Web开发
 赋值操作符赋值操作符会根据其右操作数侧的值给左操作数赋值。 最基本的赋值操作数是等号(=),它会将右操作数的值直接赋给左操作数。也就是说,x = y 将把 y 的值赋给 x。其它的赋值操作符都是标准操作的缩略形式,列在表 2.2 中。 表 2.2 赋值操作符 缩写操作符 含义   比较操作符所谓比较操作符,就是会比较其两...
标签: Web开发
一、概述     字符串在javascript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。     当前的大部分浏览器也能从强大的...

经验教程

576

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部