标签: javascript browser
<a href="javascript:myfunc('hi%3dhi')"> </a>
这将文本hi&amp; hi传递给myfunc而不是hi%3dhi。通过从onclick
答案 0 :(得分:2)
你需要来正确地逃避你的字符串 具体来说,您需要对其进行HTML编码,然后对其进行URL编码,然后对其进行Javascript编码。
%字符应通过网址转义步骤转换为%25。
%
%25
答案 1 :(得分:1)
是,
<a href="javascript: myfunc('hi%253dhi')"> </a>
只是window.encodeURIComponent 'hi%3dhi'。
'hi%3dhi'