JavaScript 字符串连接不起作用

标签 javascript html

这个用于连接的 javascript 代码不起作用。我在脚本标记关闭之前尝试了一个警报,它显示了,但下面的代码我想在第三个或不同的文本字段中显示结果。

HTML:

<input type="text" id="field"><br>
<input type="text" id="str2"><br>
<input type="text" id="str3"><br>
<button onclick="concate()">Concatenate</button>

JavaScript:

var s=document.getElementById("field").value;
var t=document.getElementById("str2").value;
var st=document.getElementById("str3").value;

function concate()
{
    st=s+t;
    document.getElementById("str3").value.innerHTML=st;
    console.log(st);
    document.write(st); 
}

最佳答案

没有函数 .value.innerHTML 应该是:

document.getElementById("str3").value = st;

您还应该在函数中获取字段值并使用 } 关闭您的函数定义,检查下面的示例。

希望这对您有所帮助。


function concate()
{
     var s=document.getElementById("field").value;
     var t=document.getElementById("str2").value;

     document.getElementById("str3").value=s+t;
}
<input type="text" id="field"><br>
<input type="text" id="str2"><br>
<input type="text" id="str3"><br>
<button onclick="concate()">Concatenate</button>

关于JavaScript 字符串连接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35477495/

相关文章:

jquery - IE7 在悬停之前不会从导航中移除事件状态

javascript - Jwplayer 全屏 - 单击 IE8 中的自定义按钮

javascript - 解析 JSON 数据的优化方式

javascript - “OnClick”功能在第一次点击时未运行,需要第二次点击

javascript - 减少 Vuetify 中数据表的标题宽度

javascript - 单击最后一张幻灯片关闭漂亮的照片幻灯片

javascript - 如何在 NodeJS 中使用 IMAP 通过 messageId 获取电子邮件线程?

javascript - 如何获取字符串中两个单词之间的数字?

javascript - Codeigniter上传带有数组字段名称的图像文件

html - 两个按钮彼此相邻,中间有一个跨度