Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回值的编码_Javascript_Html_Encoding_Character Encoding - Fatal编程技术网

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

我有一个javascript:

<a href="javascript:addtext('q');">q</a>

单击它时,它会在文本区域中写入文本

我仔细检查了编码,发现可以做如下事情:

这将添加一个“”(空格)


这将添加一个“á”


现在我想知道如何添加返回值。(输入)

据我所知,这是URL编码,所以也许你不能tu输入值,因为它没有意义,但我只是猜测

任何想法或解决方法都值得赞赏

使用

<a href="#" onClick="addtext('&aacute;');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('&aacute;');">á</a>
<a href="#" onClick="addtext('&aacute;');return false">á</a>
<a href="#" onClick="addtext('\n');return false">Linefeed</a>
<a href="#" onClick="addtext('%0D%0A');return false">CRLF</a>