xpath能获取div下的所有tr中的td内容么

xpath能获取div下的所有tr中的td内容么,第1张

这种方法和上次给你说的不一样,现在你不需要指定 input 和 td 的 id,只需要 table 有个 id 就可以。JS 会寻找 table 内所有的 input,然后赋值给 td。唯一要保证的是你的 table 结构要和例子中的保持一致。使用传统的 Javascript 确实很费时间,因为现在有各种 Javascript 框架,应用起来比较方便,省时。建议你在基本掌握 Javascript 后学习一下,推荐 jQuery。

<script type="text/javascript">

function assignValues() {

// 设置 table id

var table_id = 'st';

// 获取 table 元素

var table = documentgetElementById(table_id);

// 获取 table 内的全部 input

var textinputs = tablegetElementsByTagName('input');

// 循环

for(var i = 0; i < textinputslength; i++) {

// 将 textinput 的值置于 textinput 上一级 td 节点的下一个同级 td 节点中

textinputs[i]parentNodenextSiblinginnerHTML = textinputs[i]value;

}

};

</script>

<table>

例子中你给出的table

</table>

<input type="button" value="赋值" onclick="assignValues();" />

这样?

<script>

windowonload = function(){

    var obj = documentgetElementById("table1");

    var arr = [];

    var lines = [];

    var rows = objtBodies[0]rows;

    for(var i = 0; i < rowslength; i++){

        var str = rows[i]cells[0]innerHTML;

        if(arrlength){

            for(var j = 0; j < arrlength; j++){

                if(arr[j] == str){

                    linespush("\n行:" + j + " - " + i);

                }

            }

        }

        arrpush(rows[i]cells[0]innerHTML);

    }

    alert("相同内容的行为:" + linesjoin());

}

</script>

以上就是关于xpath能获取div下的所有tr中的td内容么全部的内容,包括:xpath能获取div下的所有tr中的td内容么、如何使用Java抓取网页上指定部分的内容、怎样取得table中td里面全部input 的值,到td 中. 新提问等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存