我有一個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