字符串中的JavaScript变量

字符串中的JavaScript变量,javascript,syntax,Javascript,Syntax,我刚开始学习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-colo

我刚开始学习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>';  
}
var-id;
函数重播(id){
document.getElementById(id).innerHTML='如下所示:

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>';
//变量id;
//使用id作为示例12
var-id=12;
函数重播(id){

document.getElementById(id).innerHTML='字符串基本上是一个字符序列。使用字符串可以做的一件非常有用的事情是使用
+
运算符将它们连接起来:

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>';  
}
var-id;
函数重播(id){
document.getElementById(id).innerHTML='
'; }
经过预处理的结果HTML(对于id=123):




请注意,我是如何在id之后添加结束引号的!

不会给出
ReferenceError:$未定义
?或者关于缺少结束符
)的错误
?换句话说,“除非还包含框架/库的标记,否则需要纯JavaScript答案。”$(document).ready(function(){replay(id);}只是为了激发Jquery中的函数忘记了询问Javascript,而不是Jquery只是删除最后3行
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"
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>';  
}
<form action="./replay.php?uid=123" method="get">
  <hr>
  <input type="submit" name="qpost" class="replay_key" value="Post" style="background-color: #a9d22c;">
</form>