字符串中的JavaScript变量
JavaScript Variable inside a String
我刚开始学习JavaScript,遇到了一个小问题。
var id;
function replay(id){
document.getElementById(id).innerHTML='<form action="./replay.php?uid= method="get"><hr><input type="submit" name="qpost" class="replay_key" value="Post" style="background-color: #a9d22c;"></form>';
}
我试图在后面添加变量"id",但无法理解的语法
<form action="./replay.php?uid=
像这样:
document.getElementById(id).innerHTML='<form action="./replay.php?uid=' + id + '" method="get"><hr><input type="submit" name="qpost" class="replay_key" value="Post" style="background-color: #a9d22c;"></form>';
本质上你想要:
something = 'string literal' + variableName + 'another string literal';
+
运算符连接(联接)它们:
var longString = 'This is ' + 'a long' + ' string'; // "This is a long string"
在字符串中间插入东西的最简单方法是将字符串的开头、你的东西和字符串的结尾连接起来:
var mySomething = 'a long';
var longString = 'This is ' + mySomething + ' string'; // "This is a long string"
你可以对你的id:做同样的事情
var id;
function replay(id){
document.getElementById(id).innerHTML='<form action="./replay.php?uid=' + id + '" method="get"><hr><input type="submit" name="qpost" class="replay_key" value="Post" style="background-color: #a9d22c;"></form>';
}
结果HTML经过预处理(id=123):
<form action="./replay.php?uid=123" method="get">
<hr>
<input type="submit" name="qpost" class="replay_key" value="Post" style="background-color: #a9d22c;">
</form>
注意我是如何在id后面添加右引号的!
//var id;
// using id for example 12
var id = 12;
function replay(id){
document.getElementById(id).innerHTML='<form action="./replay.php?uid=' + id + ' method="get"><hr><input type="submit" name="qpost" class="replay_key" value="Post" style="background-color: #a9d22c;"></form>';
}
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加