我有一个div
盒子,其id
和textarea
。 当我点击我的div
框时,我应该通过Javascript获得div
ID,并将它打印在textarea
上。我已经尝试过,但没有工作。当我点击文本区域时,它会显示“未定义”。请帮助我。JavaScript获取A Div的ID
下面是代码:
<html>
<head>
<script type="text/javascript">
function get_id()
{
var divEls = document.getElementsByTagName("div");
var textEl = document.getElementById("mytextarea");
textEl.value=divEls.id;
}
</script>
</head>
<body>
<div id="mydiv" onclick="get_id()" style='border-width:1px;border-color:#C0C0C0;border-style: solid;background-color:#C0C0C0;width:130px;height:10px;'>
</div>
<textarea id="mytextarea"> </textarea>
</body>
</html>
'divEls'是一个节点列表,这实质上是节点的数组,你需要使用'divEls [0] .id' – zzzzBov