JavaScript 字符串连接不起作用
JavaScript string concatenation not working
这个用于连接的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>
function concate() {
var s=document.getElementById("field").value;
var t=document.getElementById("str2").value;
var st=document.getElementById("str3").value;
// this is a standard way to concatenate string in javascript
var result = s+t;
document.getElementById("str3").value=result;
}
<input type="text" id="field"><br>
<input type="text" id="str2"><br>
<input type="text" id="str3" readonly><br>
<button onclick="concate()">Concatenate</button>
相关文章:
- 如果在include文件中使用连接,Jquery ajax调用将不起作用
- 多个 socket.io 客户端连接不起作用(谷歌浏览器,火狐浏览器)
- 除非连接插件,否则 jQuery 代码不起作用
- Node.js连接中间件限制不起作用
- JavaScript - 在函数内连接 2 个参数不起作用
- 套接字断开连接不起作用
- NodeJS 套接字连接不起作用
- Phonegap/Cordova facebook 登录在已经连接时不起作用
- 互联网连接检查不起作用
- JavaScript 字符串连接不起作用
- 谷歌地图上的多个多边形 - 不起作用 - 连接
- 字符串和变量连接作为jQuery选择器不起作用.可能的原因是关闭
- 使用 strophe attach() 而不是 connect() 不起作用,除非我两次触发我的连接回调
- 为什么我与neo4j的连接不起作用(通过Javascript)
- socket.io 连接事件不起作用,为什么
- 阿拉伯文本零宽度连接符在元素之间不起作用
- 数据库连接在ajax调用中不起作用-laravel
- 将Postgres Heroku与Knex连接不起作用
- 我在JS中的字符串连接不起作用
- Dojo /连接“onKeyPress"ENTER事件在本地工作,但在测试服务器上不起作用