使用Javascript函数参数作为elementId
我知道有很多类似的问题,但我在其中找不到我想要的答案 可能非常简单: 我有一个非常基本的JS函数,它只传递了一个参数。我只想让函数在document.getElementById中使用该参数作为ID时识别该参数 HTML使用Javascript函数参数作为elementId,javascript,html,dom,Javascript,Html,Dom,我知道有很多类似的问题,但我在其中找不到我想要的答案 可能非常简单: 我有一个非常基本的JS函数,它只传递了一个参数。我只想让函数在document.getElementById中使用该参数作为ID时识别该参数 HTML <div id="figure1" onmouseover="popup(figure1)"><div class="hide"> TEST </div></div> 测试 JS函数 <script> functi
<div id="figure1" onmouseover="popup(figure1)"><div class="hide"> TEST </div></div>
测试
JS函数
<script>
function popup(fig) {
var setnow = document.getElementById( fig );
setnow.className = "show";
}
</script>
功能弹出窗口(图){
var setnow=document.getElementById(图);
setnow.className=“show”;
}
我在没有使用参数的情况下对其进行了测试,即:
<script>
function popup() {
var setnow = document.getElementById("figure1");
setnow.className = "show";
}
</script>
函数popup(){
var setnow=document.getElementById(“图1”);
setnow.className=“show”;
}
。。。它的工作原理与预期一致
我从未使用过JS,所以这可能非常简单。:-) 您需要引用参数:
<div id="figure1" onmouseover="popup('figure1')"><div class="hide"> TEST </div></div>
你需要引用论点:
<div id="figure1" onmouseover="popup('figure1')"><div class="hide"> TEST </div></div>
在eventhandler中,您可以使用它来表示元素:
<script>
function popup() {
this.className = "show";
}
</script>
函数popup(){
this.className=“show”;
}
在eventhandler中,您可以使用它来表示元素:
<script>
function popup() {
this.className = "show";
}
</script>
函数popup(){
this.className=“show”;
}
没错!真不敢相信我自己没有测试:-)我会在10分钟内把答案打成正确的。谢谢!这些都是非常有用的建议:-)没错!真不敢相信我自己没有测试:-)我会在10分钟内把答案打成正确的。谢谢!这些都是非常有用的建议:-)为什么要投否决票?如果有人问了一个愚蠢的问题,这使他们成为新手,不值得投否决票……我不是javascripter,我只是需要一点帮助,我确实先看了一下。为什么要投否决票?如果有人问了一个愚蠢的问题,这使他们成为新手,不值得投反对票……我不是javascripter,我只是需要一点帮助,我确实先看了一下。