js获取表格单元格中的元素

由于长时间没有练习javaScript的代码,导致现在用起来相当的生疏,前几天要简单的取个表格的元素值,花了很长的时间,这里复习下

功能:点击取值,打印编码,书名

js代码如下:

<script type="text/javascript">
var table_main =  function(){};

//加载页面信息
table_main.loadpage = function(){

};

//点击操作
table_main.deletetr = function(btn){
	//获取当前单元格的值
	var value = btn.tagName;
	alert("当前元素:"+btn.tagName);
	alert("上一个节点:"+btn.parentNode.tagName);
	alert("第一个单元格的值:"+btn.parentNode.parentNode.firstChild.nextSibling.textContent);
	alert("第一个单元格的值,方法二:"+btn.parentNode.parentNode.cells[0].innerHTML);
	alert("第二个单元格的值:"+btn.parentNode.parentNode.firstChild.nextSibling.nextSibling.nextSibling.textContent);
	alert("第二个单元格的值,方法二:"+btn.parentNode.parentNode.cells[1].innerHTML);
}

//保存操作
table_main.savetr = function(){

}

html代码如下:

<body>
    <div id="" style="">
        <table id="table" class="tableClass">
            <thead>
                <th>编码</th>
                <th>书名</th>
                <th>出版社</th>
                <th>出版时间</th>
                <th>操作</th>
            </thead>
            <tbody>
                <tr>
                    <td>9872</td>
                    <td>新华字典</td>
                    <td>新华出版社</td>
                    <td>2011-09-13</td>
                    <td><a onclick="table_main.deletetr(this)">点击取值</a></td>
                </tr>

                <tr>
                    <td>9875</td>
                    <td>射雕英雄传</td>
                    <td>新华出版社</td>
                    <td>2016-11-21</td>
                    <td><a onclick="table_main.deletetr(this)">点击取值</a></td>
                </tr>

                <tr>
                    <td>9879</td>
                    <td>大学物理</td>
                    <td>机械工业出版社</td>
                    <td>2017-01-13</td>
                    <td><a onclick="table_main.deletetr(this)">点击取值</a></td>
                </tr>

            </tbody>
        </table>
    </div>
</body>

另外,css居中

水平居中

/* 水平居中 */
    .tableRowCenter{
        margin: 0 auto;
    }

垂直居中,利用绝对位置,设置了高度200px,再利用盒子-100px

        /* 垂直居中 */
    .tableColCenter{
        position:absolute;
        top:50%;
        margin-top: -100px;
        height: 200px;
    }    

水平垂直居中,利用绝对位置,设置宽度高度,left:50%,top:50%,再利用盒子调整位置

        /* 水平垂直居中 */
    .tableClass{
        top:50%;
        left: 50%;
        width:400px;
        height:100px;
        margin-left: -200px;
        margin-top: -100px;
        position: absolute;
    }   
时间: 2024-07-29 03:40:39

js获取表格单元格中的元素的相关文章

Rdlc技巧,rdlc报表中获取文本框或某个表格单元格中的内容

在RDLC报表中,随意摆放的控件,排列看起来很整齐,但是生成WEB后看就不是很友好了,导出PDF可能又是一个样, 解决这个办法就是把这些摆放在一个容器内,比如Table 内 用ReportItems这个属性来取value值.细节如下 =ReportItems!textbox1.Value + ReportItems!textbox12.Value 注意,页头页脚可以取Body里的值,但是Body里不可以取页头与页脚的值 Rdlc技巧,rdlc报表中获取文本框或某个表格单元格中的内容

JavaScript提高:004:JS获取Gridview单元格时层级问题

使用javascript获取页面中元素的属性,或者对元素进行操作.这种使用是非常多的.不过对于获取那些在页面中单一的元素,诸如,页面上的某个文本框,下拉列表,按钮等可以直接用ID获取到的这种元素,用法自然简单.这里就不多说了,太简单了.一般比较复杂的是,获取元素中的元素,比如动态生成的那些元素.这里就拿表格中的元素为例吧.知道如何获取表格中的单元格内的元素了,其他的复杂元素也就不在话下了.下面举个简单的例子,获取GridView的单元格元素.平常使用比较多的也就是这种的.行中有个操作按钮,然后对

table表格单元格中的内容如何强制换行

table表格单元格中的内容如何强制换行:有时候表格单元格中的内容不会换行,那么这个就会严重影响到用户体验,下面就简单介绍一下如何实现单元格中的内容换行.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.51texiao.cn/" />

poi 生成word 表格,并向表格单元格中插入多个图片

接这上一篇,导入数据,也要完整导出来.话不多说,直接上代码. 效果图 //根据实体对象 ,生成XWPFDocument public static XWPFDocument exportDataInfoWord(List<DataInfoEntity> list) throws NoSuchFieldException,IllegalAccessException { MyXWPFDocument doc = new MyXWPFDocument(); XWPFTable table = do

css表格单元格中的长文本的显示问题

自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html <div id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div> css #wrap{white-space:

自定义表格单元格,及格式化日期字符串的示例

该实例演示在表格单元格中展示格式化的日期,并且使用UIDatePicker控件编辑日期. 实例使用分组风格的UITableViewController,用两种不同的UITableViewCell分别显示主要标题和NSDate数值,通过一个内建的名为UITableViewCellStyleValue1的单元格类型实现左右显示文本. 作为表格的委托,实例使用didSelectRowAtIndexPath方法打开UIDatePicker控件.UIDatePicker的动作方法将直接修改自定义表格单元格

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行

jsp页面表格布局Html代码 <body > <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="td1">第一行第一列<

Swift - 可编辑表格样例(可直接编辑单元格中内容、移动删除单元格)

(本文代码已升级至Swift3) 本文演示如何制作一个可以编辑单元格内容的表格(UITableView). 1,效果图 (1)默认状态下,表格不可编辑,当点击单元格的时候会弹出提示框显示选中的内容.           (2)点击导航栏右侧编辑按钮,表格进入可以编辑状态 (3)这时我们可以删除表格项. (4)也可以拖动调整单元格的顺序. (5)然后就是本文的重点,在编辑状态下.直接点击单元格,即可在当前页面下直接编辑修改单元格中的内容. 2,单元格编辑功能讲解 (1)通过自定义 UITableV

获取光标在GridControl单元格中的位置

前段时间遇到一个需求,在gridcontrol单元格中光标位置插入选择的特殊符号,按理说需求很简单,但是在开发过程中却遇到一个问题,无法获取光标在单元格中的位置,查遍了控件的帮助文档也没有找到现成的方法,最后通过BaseEdit折中转换了一下,算是解决了这个问题,现讲解决代码贴出来,给有需要的人提供帮助         private DevExpress.XtraEditors.BaseEdit m_gridViewActiveEditor = null;         private vo