我已经编写了下面的代码,但是由于安全原因,现在必须使用jQuery编写它。我之前从未使用过jQuery,真的不知道该如何编写。
我不应该混合HTML和JS,应该使用createElement和其他类似的东西。
var demoName1 = "Peter Stone";
function showMessage() {
var newMsg = '<div id="messageBoxSend">' +
'<div class="nameSend">' + demoName1 + '</div>' +
'<div class="text">' +
' <div id="FscToolPaneNoseSend">' +
'</div></div>' +
document.getElementById('inputText').value;
var a = new Date();
var b = a.getHours();
var c = a.getMinutes();
if (c < 10) {
c = "0" + c;
}
var time = b + ':' + c;
newMsg += '<div class="time">' + time + '</div>' +
' </div></div><br>';
...
}
$(...).html(newMsg);
的翻译是:将newMsg
内容设置为$()
中选定元素的 HTML 内容。 - casraf.html()
不比他们发布的内容更安全。 - Sean TinnerHTML()
时可能会出现很多问题,因此建议在使用之前对 HTML 进行清理。 - designtocode