我想发送价值作为'英语'单词起作用。
这是JavaScript代码 -
return "<div > <a href='javascript:void(0);' onclick='audio_change()' >English </a> </div>";
像这样 - onclick="audio_change('English')"
。但是,在添加英语&#39;在函数的括号中。
先谢谢。
答案 0 :(得分:1)
您可以使用\
转义引号内的引号。
return "<div><a href='javascript:void(0);' onclick='audio_change()' onclick='audio_change(\'English\')' >English</a></div>";
return "<div><a href='javascript:void(0);' onclick='audio_change()' onclick=\"audio_change('English')\" >English</a></div>";
在单引号字符串中添加'
或在双引号字符串中添加"
时,您应该转义引号。
或者您也可以在双引号内使用单引号,反之亦然
'He said \'Hello\''
"He said \"Hello\""
'He said "Hello"'
"He said 'Hello'"
答案 1 :(得分:0)
使用转义char
&#34; \&#34;如,
return "<div><a href=\"javascript:void(0);\" onclick=\"audio_change('English')\" >English</a></div>";