У меня есть этот блок кода, где я создаю два элемента ссылку на веб-странице и добавление событие щелчка к ним:Javascript неожиданный маркер}
function createNewChat(){
//alert("new chat fired");
var roomName = document.getElementById("roomName").value
if (roomName){
resetErrorLog();
$('#createRoom').append('<p>would you like to password protect this room?</p>');
$('#createRoom').append('<div><a href="#" onclick="newChatHelper("yes")"> yes </a></div>');
$('#createRoom').append('<div><a href="#" onclick="newChatHelper("no")"> no </a></div>');
}
else {
document.getElementById("errorlog").innerHTML = "<p>The room name input box seems to be empty</p>";
}
}
DOM-обновляющий правильно, но когда я нажимаю link Я получаю неожиданный токен} в строке 2, который является тегом. Этот блок кода намного позже в файле. Вспомогательный метод не запускается вообще, поэтому я уверен, что проблема связана с этим кодом. Помощь очень ценится.
Проверьте ссылку и посмотреть, что HTML 'OnClick = "newChatHelper (" нет ")"' превращается (подсказка: посмотрите на кавычки). –