在javascript函数中获取语法错误

Rav*_*hra 1 html javascript jquery

var hdata = '<select id="drpTransProvider" style="width:150px;" onchange="return SetValueofDropdown(\"transprovider\",this.value);"><option value=""></option>';
Run Code Online (Sandbox Code Playgroud)

为什么浏览器中存在语法错误?

它像是

SyntaxError: syntax error

return SetValueofDropdown(
Run Code Online (Sandbox Code Playgroud)

Thi*_*ult 5

你需要逃避'不是",那么:

var hdata = '<select id="drpTransProvider" style="width:150px;"
onchange="return SetValueofDropdown(\'transprovider\',this.value);"><option value=""></option>';
Run Code Online (Sandbox Code Playgroud)