当用户点击标签时,我正在使用 js 来显示/隐藏 div .. 但问题是我想在多个 a 标签中使用这个函数,但它不起作用 这在 javascript 中可能吗,我不会使用 jquery。
javascript:
function showdiv(id) {
var f = document.getElementById('sss_div');
if(f.style.display == 'none')
f.style.display = 'block';
else
f.style.display = 'none';
}
html:
<a class="class" href="javascript:void(0);" id="id" onClick="showdiv('sss_div')">click here </a>
here is the div :
<div id="sss_div" style="display:none;"><textarea></textarea></div>
any suggestions ??
最佳答案
var f = document.getElementById('sss_div');
只会选择 'sss_div' 元素,你应该使用参数 id。
var f = document.getElementById(id);
关于javascript - 使用一个 onclick javascript 函数在多个元素中显示相同的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23090952/