Строка - это последовательность символов в основном. Очень полезная вещь, которую вы можете сделать со строками является конкатенация (объединение) их с помощью +
оператора:
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 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>
Обратите внимание, что я также добавил закрывающие кавычки после идентификатора!
Не будет ли давать 'ReferenceError: $ не определен'? Или ошибка о недостающем закрытии ')'? – nnnnnn
Другими словами: «Если тег для фреймворка/библиотеки также включен, ожидается чистый ответ на JavaScript». – Tibos
$ (документ) .ready (функция() { переигровка (идентификатор); } только для fireing функции в Jquery Забыли Javascript был задан вопрос, а не Jquery просто удалить последние 3 строки –