我正在用JS动态创建Div文本,想知道如何在单击时访问各种文本。
这是我到目前为止所尝试的;
我动态创建的div
function Message(Side,message) {
var divChat = '<div class="direct-chat-msg ' + Side + '">' +
'<div id="myDiv" class="direct-chat-text">' + message + '</div>' +
'<div id="accountMenu">' +
'<li onclick = "getMessage(' + message + ')" id="replyDiv">Reply</li>' +
'<li>Preferences</li>' +
'</ul>' +
'</div></div>';
$('#divChatWindow').append(divChat);
}
点击 li 时JS。
function getMessage(str) {
alert(str);
}
我遇到的错误是:
Uncaught ReferenceError: *whaeverthemessageis* is not defined
at HTMLLIElement.onclick
解决此问题的最佳方法是什么?
谢谢=)