我有以下内容:
<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
有什么想法吗?
答案 0 :(得分:1)
首先:不要为多个元素使用相同的ID。
第二:将元素作为参数:updateElementWidthValue(this)
。
功能是:
function updateElementWithValue(element) {
alert('This is element: ' + element.innerHTML);
}