我有以下内容:
<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
有什么想法吗?
最佳答案
第一:不要对多个元素使用相同的 id。
第二:将元素作为参数:updateElementWidthValue(this)
。
功能是:
function updateElementWithValue(element) {
alert('This is element: ' + element.innerHTML);
}
关于JavaScript - 打印元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37100318/