js获取div的id

JavaScript0127

js获取div的id,第1张

<!DOCTYPE html>

<html>

<head> 

<meta charset="utf-8"> 

</head>

<body>

<div id="Mandari" onclick="myFunction(this)">点击我获取DIV id</div>

<div onclick="modify()">点击我修改DIV Mandari的文本</div>

<script>

function modify()

{

var obj=document.getElementById("Mandari")

obj.innerHTML="Mandari DIV的文本修改了"

}

function myFunction(obj)

{

alert(obj.id)

}

</script>

</body>

</html>

<div>

<div class="list" id="name1">fgd</div>

<div class="list" id="name2">dff</div>

<div>$(".class").click(function(){

$(this).attr("id")

$(this).html()

})

你的描述不多,估计问题是在前面写onmousedown参数传递的那部分出了问题,你后头看看。

我这个能解决获取从div传过来的那个变量,你把前面弄个循环,就是动态获取了

我弄得是jquery,改成js,你应该明白吧。有问题可以再问

先获取这个元素:

var a=document.getElementById("2")

然后写一个触发事件,比如onclick

然后改变这个元素的ID属性值:

a.setAttribute("id", "abc")

连起来就是:

<div id="2" onclick="ceshi()">点击测试</div>

<script type="text/javascript">

function ceshi(){

    var a=document.getElementById("2")

    a.setAttribute("id", "abc")

}

</script>

然后你在查看源文件看看这个DIV的ID就变成abc了~