我的代码有问题,这可能很明显,但我似乎无法找到答案。从下拉菜单中连接数值以及用户输入
我有一个下拉菜单,其中包含预先填充的选项值。每当用户点击任何值时,都会使用JavaScript显示在文本区域中。这是我的问题: -
如果用户从下拉列表中选择“Hello World”,它将显示在文本区域中。如果用户在文本区域中键入字符串或数字或任何其他内容,然后选择“您的一天过得如何”选项,则它不会连接到文本区域,因为用户对文本区域进行了更改。我怎样才能在每次选择不同的选项时连接选项值。这里是我的代码: -
HTML
<select name = 'type_of_call' id = 'type_of_call' onchange = 'run()'>
<textarea name = "comments" value = "comments" id = "comments" Required /></textarea>
的JavaScript
function run(){
document.getElementById("comments").innerHTML += document.getElementById("type_of_call").value + ', ';
}
看起来您错过了您提供的HTML中的“选项”。 – mrogers