gpt4 book ai didi

javascript - 选择下拉列表时如何更改文本区域的文本

转载 作者:行者123 更新时间:2023-11-28 10:30:36 24 4
gpt4 key购买 nike

选择下拉列表时如何更改文本区域的文本。这是我的代码...

<html>
<head>
<script type="text/javascript">
function fifa()
{
abc=document.forms[0].browsers.value;
if(abc=="");
document.form1.text1value="you selected A";
else if
document.form1.text1.value="you selected B";
else
document.form1.text1.value="you selected C";
}
</script>
</head>

<body>

<form name="form1">
Choose which browser you prefer:
<select id="browsers" onchange="fifa()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>

<textarea name="text1">

</textarea>
</form>

</body>
</html>

-提前感谢

-苏类基小姐

最佳答案

这是您的函数的更正版本:

function fifa()
{
var frm = document.forms[0];
var abc = frm.browsers.value;
if (abc === "A")
frm.text1.value = "You selected A";
else if (abc === "B")
frm.text1.value = "You selected B";
else
frm.text1.value = "You selected C";
}

兴趣点。首先,使用 var 关键字在函数内部声明变量。这可确保局部变量仅在需要它们的函数内保持可见。对于大型 JavaScript 程序来说,这是必不可少的。否则,如果没有 var 关键字,您的变量将具有全局作用域,可能会覆盖早期的全局变量。

其次,您必须学习并理解 JavaScript 语法。检查我和你的代码。

第三,我使用 === 运算符而不是 == 运算符来测试相等性。两者都会在这段代码中给出相同的结果,但 === 运算符不会在 JavaScript 中强制执行类型强制。相信我,稍后,这会很有用。如果您不熟悉这个问题,请研究一下。

关于javascript - 选择下拉列表时如何更改文本区域的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222117/

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