JSP中怎么拿表单里td的value

JSP中怎么拿表单里td的value,第1张

var tds = documentgetElementsByName(“td”);

var tdValue = tds[1]innerText;//这个 tds[1]表示取得tds这个数组中的2号位置(td标签)的值,这里就是

alert(tdValue );

正则匹配即可

Option Explicit

Function GetSource$(Source$)                                                    '//正则匹配<td></td>

    Dim reg As Object

    Dim matchs As Object, match As Object

    Dim s As String, i As Integer

    Set reg = CreateObject("vbscriptregExp")

    regGlobal = True

    regIgnoreCase = True

    regMultiLine = True

    regPattern = "<label>()<\/label>"

    Set matchs = regExecute(Source)

    For Each match In matchs

        i = i + 1

        s = s & matchSubMatches(0) + vbCrLf

    Next

    GetSource = s

End Function

Function div$(Source$)                                                          '//正则匹配  <div></div>

    Dim reg As Object

    Dim matchs As Object, match As Object

    Dim s As String, i As Integer

    Set reg = CreateObject("vbscriptregExp")

    regGlobal = True

    regIgnoreCase = True

    regMultiLine = True

    regPattern = "<div>()<\/div>"

    Set matchs = regExecute(Source)

    For Each match In matchs

        i = i + 1

        s = s & matchSubMatches(0) + vbCrLf

    Next

    div = s

End Function

Private Sub Command1_Click()

    MsgBox "div标签获取" + vbCrLf + GetSource$(Text1)

    MsgBox "label标签获取" + vbCrLf + GetSource$(Text1)

End Sub

获取点击元素的第一个兄弟元素的文本,可以有如下几种方法

先获取父元素,在获取第一个子元素

直接获取第一个兄弟元素

所有的方法用jQuery 非常好做, 原生js 代码非常繁琐。

最好不要在html中写js,样式,结构,行为要分离

下面我给出了原生js实现功能的一些代码。你试试jquery会非常简单的。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<table>

    <tr>

        <td>111</td>

        <td class="btn">点我</td>

    </tr>

    <tr>

        <td>222</td>

        <td class="btn">点我</td>

    </tr>

</table>

</body>

</html><script>

    var btn = documentquerySelectorAll("btn");

    for(var i=0,l=btnlength;i<l;i++){

        btn[i]onclick = function () {

            var parent = thisparentNode;

            var firstNode = parentchildNodes;

            for(var i=0,l=firstNodelength;i<l;i++){

                if(firstNode[i]nodeType === NodeELEMENT_NODE){

                    alert(firstNode[i]innerText);

                    return false;

                }

            }

        }

    }

</script>

=== select的值 ===

$('table select')val();

=== checkbox的值,因为可能选中多个值,在这我把结果放到一个array里 ===

var values = new Array();

$('input[name=check]:checked')each( function(){

valuespush($(this)val());

});

如果都选中输出values的结果是["爱好", "打篮球"]

以上就是关于JSP中怎么拿表单里td的value全部的内容,包括:JSP中怎么拿表单里td的value、求大神解答如何用VB获取某个网页的<label></label>和<td></td>标签中的值,放在文本框中、HTML中js怎么用某个td标签的onclick()来获取另一个td标签中的文本值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9412395.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存