我想通过js获取标签,id为gid的全部数据,应该这是一个循环,所以,gid也不止一个,我需要的就是获取全gid

我想通过js获取标签,id为gid的全部数据,应该这是一个循环,所以,gid也不止一个,我需要的就是获取全gid,第1张

<script language="javascript" type="text/javascript">

function ShowMess(id){

var c=$("#"+id+"");

// var liobj = cparent()parent();

// $(liobj)children("c_li11")remove();

var src =cattr("src");

var parid = cparent()parent()find("input")val();

$ajax({

type: "POST",

contentType: "application/json",

url: "/WebService/MessageServiceasmx/GetMessageList",

data: "",

dataType: 'json',

success: function(result) {

if (resultd) {

$(resultd)each(function() {

cparent()after("<li class=\"c_li11\">"+this[5]+" 回复于 "+this[6]+" <br/><br/>" + this[3] + " <br/><br/></li>");

});

}

}

});

}

</script>

[WebMethod]

public List<object[]> GetMessageList(int gid,int cid,int parid)

{ //return (List<object[]>)>

(1)如获得id为test标签子元素的个数:

documentgetElementById("test")ChildNodeslength

documentgetElementById('test')childrenlength

(2)上面两种方法皆可来获得子元素的个数,但是要注意各个浏览器的差异性,也得斟酌下差异性

<ul id="list">

<li></li><li></li>

</ul>

----

<script type="text/javascript">

alert(documentgetElementById("list")getElementsByTagName("li")length);

</script>

----

步骤:

1、给UL一个ID值

2、使用documentgetElementById获取到这个ID值对应的UL对象

3、再使用getElementsByTagName,获取到UL对象底下的LI集合

4、最后获取这个LI集合的length值,就得到了LI的数量

function onmousedown(e)

{

var ev=e || event;

var id=evtargetid;//获取鼠标按下对应的对象的id

var result=$("#"+id)hasClass("idDrag");//判断是否有 class是否是="idDrag"

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport"

          content="width=device-width,height=device-height, initial-scale=10, maximum-scale=10, user-scalable=0, shrink-to-fit=no">

    <title>Title</title>

</head>

<body>

<div id="container">

    <div id="id_1">textContent_1</div>

    <div id="id_2">textContent_2</div>

    <div id="id_3">textContent_3</div>

    <div id="id_4">textContent_4</div>

    <div id="id_5">textContent_5</div>

    <div id="id_6">textContent_6</div>

    <div id="id_7">textContent_7</div>

    <div id="id_8">textContent_8</div>

    <div id="id_9">textContent_9</div>

    <div id="id_10">textContent_10</div>

    <div id="no_1">textContent_no_event_call</div>

    <div id="no_2">textContent_no_event_call</div>

    <div id="no_3">textContent_no_event_call</div>

    <div id="no_4">textContent_no_event_call</div>

    <div id="no_5">textContent_no_event_call</div>

</div>

<script type="text/javascript">

    //采用代理方式处理

    var divs = documentquerySelectorAll("div[id^='id_']");

    var ids = Arrayprototypeslicecall(divs)map(function (div) {

        return divid;

    });

    documentquerySelector('#container')addEventListener('click', function (e) {

        if (idsindexOf(etargetid) > -1) {

            alert(etargettextContent);

        }

    }, false);

</script>

</body>

</html>

以上就是关于我想通过js获取标签,id为gid的全部数据,应该这是一个循环,所以,gid也不止一个,我需要的就是获取全gid全部的内容,包括:我想通过js获取标签,id为gid的全部数据,应该这是一个循环,所以,gid也不止一个,我需要的就是获取全gid、js获取td的id问题、js如何获取某元素内节点的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存