我刚刚开始学习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';

09-11 17:39