Javascript 返回值的编码
我有一个javascript:Javascript 返回值的编码,javascript,html,encoding,character-encoding,Javascript,Html,Encoding,Character Encoding,我有一个javascript: <a href="javascript:addtext('q');">q</a> 单击它时,它会在文本区域中写入文本 我仔细检查了编码,发现可以做如下事情: 这将添加一个“”(空格) 这将添加一个“á” 现在我想知道如何添加返回值。(输入) 据我所知,这是URL编码,所以也许你不能tu输入值,因为它没有意义,但我只是猜测 任何想法或解决方法都值得赞赏 使用 <a href="#" onClick="addtext('&a
<a href="javascript:addtext('q');">q</a>
单击它时,它会在文本区域中写入文本
我仔细检查了编码,发现可以做如下事情:
这将添加一个“”(空格)
这将添加一个“á”
现在我想知道如何添加返回值。(输入)
据我所知,这是URL编码,所以也许你不能tu输入值,因为它没有意义,但我只是猜测
任何想法或解决方法都值得赞赏 使用
<a href="#" onClick="addtext('á');return false">á</a>
及
或
不使用javascript:protocol的原因是,在onClick上没有返回false时,某些浏览器实际上会卸载页面。可以使用javascript:void(somejavascript())来实现同样的功能,但是如果用户关闭了JS,则会得到404。这在你的应用程序中不是一个大问题,它只在JS打开时才起作用,但是onClick和returnfalse是一种标准的方式。
实际上,我会将return false作为函数addText中的最后一条语句,并改为onClick=“return addText(…)”。这两条语句都很完美!!!非常感谢您有什么特别推荐onClick的吗?我在哪里可以得到完整的参考资料???再次感谢
<a href="javascript:addtext('á');">á</a>
<a href="#" onClick="addtext('á');return false">á</a>
<a href="#" onClick="addtext('\n');return false">Linefeed</a>
<a href="#" onClick="addtext('%0D%0A');return false">CRLF</a>