gpt4 book ai didi

javascript - 将函数参数传递到 getElementById "id"

转载 作者:行者123 更新时间:2023-12-04 23:24:57 25 4
gpt4 key购买 nike

它是一个 js 函数,当您从选择框中选择适当的值时,它会显示各种文本输入形式。

function arata_formular(formular) {
document.getElementById("formular").style.visibility = "visible";
if(document.getElementById("formular").style.display == "none" ) {
document.getElementById("formular").style.display = "inline";
}
else {
document.getElementById("formular").style.display = "visible";
}
}

但没有按预期工作。尽管它有一个论点,不管我将传递到那里(比如说 arata_formular(entropy) 它仍然会寻找“公式”ID而不是“熵”ID。我怎样才能进行“内联”插入?

不幸的是,我不能在这个或其他框架上使用 jquery。我必须只使用 javascript。
谢谢!

最佳答案

只是摆脱引号。

function arata_formular(formular) {
var el = document.getElementById( formular );

el.style.visibility = "visible";
el.style.display = el.style.display === "none" ? "inline" : "visible";
}

或者
function arata_formular(formular) {
document.getElementById( formular ).style = {
visibility: "visible",
display: el.style.display === "none" ? "inline" : "visible"
}
}

关于javascript - 将函数参数传递到 getElementById "id",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com