【发布时间】:2012-09-04 12:06:55
【问题描述】:
我正在使用 javascript 创建一个按钮元素并将 onclick 事件绑定到它。我正在使用下面的代码
function getElement (rowObject )
{
var element ='<div id="deptNmBtn"><button onClick=getDepartMentNm("' + rowObject.empName+'")> <span>Add</span></button></div>';
return element;
}
但在这里我传递了一个参数员工姓名。如果员工姓名作为没有任何空格的单个字符串传递,但当使用空格传递时,它会引发 javascript 错误,则该代码有效。
SyntaxError: unterminated string literal
有人遇到过这个错误吗?任何帮助将不胜感激。谢谢。
【问题讨论】:
-
进入这个世纪并用其他东西替换那些内联处理程序怎么样。
-
你已经标记了 jQuery,但还没有利用它的使用。不要使用
onclick属性,因为HTML属于.html文件,CSS属于.css文件,JS属于.js文件。
标签: javascript jquery javascript-events