使用onclick函数时出现SyntaxError

时间:2018-11-11 22:05:44

标签: javascript

我有一个功能,当从控制台调用但在按钮Uncaught SyntaxError: Unexpected end of input中使用它时,它的功能与众不同

功能:

function changeById(className, newHTML) {
  document.getElementById(className).innerHTML = newHTML;
  document.getElementById(className).style.color = "red";
}
<button onclick="changeById(" liele ", "Example text ")">Click me</button>

1 个答案:

答案 0 :(得分:-1)

您需要转义内部引号或在内部使用单引号可能会起作用。

"changeById(' liele ', 'Example text ')"

"changeById(\" liele \", \"Example text \")"