gpt4 book ai didi

javascript - 在 JavaScript 中用文本菜单替换下拉菜单

转载 作者:行者123 更新时间:2023-12-02 20:33:33 26 4
gpt4 key购买 nike

如果有人选择“其他”选项,我会尝试用文本字段替换下拉菜单。现在在我的代码中,我将其替换为段落元素,因为我懒得找到用于设置文本字段的确切构造函数参数。但是,当选择“其他”时,什么也不会发生。

有人知道这是怎么回事吗?

<html>
<head>
<script type="text/javascript">
function testfunc(arg) {
if(arg.value == "other") {
document.thing.replaceChild(document.test, document.thing.selection)
}
else {
alert("stuff")
}
}
</script>
<body>
<form name="thing">
<select name="selection" onchange="testfunc(document.thing.selection.options[document.thing.selection.selectedIndex])">
<option>yes</option>
<option>no</option>
<option>other</option>
</select>
</form>
<p name="test">lkjsdf</p>
</body>
</html>

最佳答案

函数应该是这样的!其他不其他!它区分大小写(无论如何在Linux上...不确定其他操作系统)否则谢谢...一直在寻找这个...很酷的显示/隐藏方式

<script type="text/javascript">
function show_txt(arg,arg1)
{
if(document.getElementById(arg).value=='Other')
{
document.getElementById(arg1).style.display="block";
document.getElementById(arg).style.display="none";
}
else
{
document.getElementById(arg).style.display="block";
document.getElementById(arg1).style.display="none";
}
}
</script>

关于javascript - 在 JavaScript 中用文本菜单替换下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690188/

26 4 0