字符串基本上是一系列字符。你可以用字符串做一個非常有用的東西是:連接(連接)他們使用+
操作:
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>';
}
生成的HTML prettyfied(對於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後添加了結尾引號!
這不會給'ReferenceError:$未定義嗎?或關於缺少關閉'''的錯誤? – nnnnnn
換句話說,「除非包含框架/庫的標記也包含在內,否則預計會有純JavaScript的答案。」 – Tibos
$(文件)。就緒(函數(){ 重播(ID);} 是 只是fireing jQuery中功能 忘記JavaScript是問,而不是jQuery的 只是刪除最後3行 – 2013-12-16 10:52:36