JavaScript - 打印元素值

时间:2016-05-08 13:22:50

标签: javascript

我有以下内容:

<div onclick="updateElementWithValue()" id="element">Value 1</div>
<div onclick="updateElementWithValue()" id="element">Value 2</div>
<div onclick="updateElementWithValue()" id="element">Value 3</div>

JS:

updateElementWithValue(){
//need to add some code here to make the function work!
alert('This is element : ');
}

我想做什么,例如,如果我点击:

<div onclick="updateElementWithValue()" id="element">Value 2</div>

显示该div的值,在上述情况下,它应显示:值2

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先:不要为多个元素使用相同的ID。

第二:将元素作为参数:updateElementWidthValue(this)

功能是:

function updateElementWithValue(element) { 
    alert('This is element: ' + element.innerHTML);
}