jsjquary 获取当前元素id

jsjquary 获取当前元素id,第1张

<!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>

你的id命名有问题,不能全是数字或者数字开头

如果你只是想用li存数据的话,你自己定义一个属性比如mydata

然后你可以通过getAttribute('mydata')来读取这个属性的值

js中如何获取一个id的值:

方法一、

<html>

<head>

<script

language="javascript">

function

print(){

var

a=myformnamevalue;

alert(a);

}

</script>

</head>

<body>

<form

name="myform">

<input

type="text"

name="name"

id="nn"

/>

<input

type="button"

name="button"

value="获取"

onclick="print()"

/>

</form>

</body>

</html>

这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。

方法二、

Java代码

<html>

<head>

<script

language="javascript">

function

print(){

var

a=documentgetElementById("nn")value;

alert(a);

}

</script>

</head>

<body>

<form>

<input

type="text"

name="name"

id="nn"

/>

<input

type="button"

name="button"

value="获取"

onclick="print()"

/>

</form>

</body>

</html>

上面的两种方法都可以得到页面里input元素的值,一个是用表单名,一个是用元素id

不用插件的话

function del()

{

var r = confirm("是否删除");

if (r==true)

   {

   let id = $(this)attr('id');

   alert(id+"是");

   }

else

   {

   alert("否");

   }

}

使用插件参考layer官网

首先先要确定一下你要获取的a标签的属性,比如id,class等,然后通过documentgetElementById('a标签的id')或documentGetElementByClass('a标签class')获取该节点对象

通常元素的ID获取使用getElementById()方法,实例如下:

元素值设定为input:

<input name="input_name" id="input_id" class="password"></input>

在JS中获取ID值也就是“input_id”这个值:

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

var item = documentgetElementById("input_id");

</script>

如此,所有为input_id的ID的input对象都在item中了。

以上就是关于js/jquary 获取当前元素id全部的内容,包括:js/jquary 获取当前元素id、js 获取id、js中如何获取一个id的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存