如何用JS中的循环分别取得各个td中的数据

如何用JS中的循环分别取得各个td中的数据,第1张

jquery 版的

$(document)ready(function(){

var st1r="";

$("td")each(function(){ st1r+=$(this)html()+",";alert( st1r)})

});

这个是通过判断里面是否有td ,如果有td,都提取里面的值。

你这段js放在哪的?如果在head里,dom都没有加载完,他就执行了,当然找不到相应的元素了。。。所以要写在加载事件之后。。。

windowonload = function() {

    var kkk = documentgetElementById('kkk'),

        qwe = documentgetElementById('qwe');

    if (kkkinnerText == "qqq") {

        kkkstyledisplay = "none";

    }

    if (qweinnerText == "qqq") {

        qwestyledisplay = "none";

    }

}

另外,一般会有个触发机制,上边这样写是能实现的,但是真正用的时候肯定不这么写

<script type="text/javascript">

function getVal()

{

var tab = documentgetElementById("tab");

var rows = tabrowslength;

for(var i = 1; i < rows; i++)

{

var cols = tabrows[i]childNodes;

for(var m = 0; m < colslength; m++)

{

alert(cols[m]innerText);

}

}

}

</script>

<table id="tab">

<tr>

<th>学号</th>

<th>姓名</th>

</tr>

<tr>

<td>001</td>

<td>隆美尔</td>

</tr>

<tr>

<td>002</td>

<td>希特勒</td>

</tr>

</table>

<input type="button" value="获取table值" onclick="getVal()"/>

$('td')click(function(e) {

// 取消上次延时未执行的方法

clearTimeout(TimeFn);

//执行延时

var self = this; // 保存this

/TimeFn = /setTimeout(function(e){

var alt=$(self)attr("alt"); // 使用click中的this

var td_zhi=$(self)text();// 使用click中的this

if(td_zhi!='雷'){

$(this)css("background","#fff") ;

$(this)css("text-indent","0");

if(alt=="0"){

shengli_flag+=1;

<%@ page language="java" import="javautil" pageEncoding="utf-8"%>

<html xmlns=" >

js可以用td 对应的id获取该对象

例:<td id="td1"></td>

js:var td=documentgetElementById("td1");

可以用该对象赋予该td的style等属性

如果是要获得<td>苹果</td>里的"苹果"的话用下面的方法

我们把该值放到隐藏域里然后从js取得该值

<td>苹果<input type="hidden" name="pm1" id="pm1" value="苹果"></td>

js:var pm=documentgetElementById("pm1")value;

以上就是关于如何用JS中的循环分别取得各个td中的数据全部的内容,包括:如何用JS中的循环分别取得各个td中的数据、JS获取DIV或TD的内容进行判断并隐藏、怎么用js获取table中的td里的控件值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9424847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存