Javascript 如何使用“数据:文本/普通”打印哈希符号?

Javascript 如何使用“数据:文本/普通”打印哈希符号?,javascript,dom,hash,Javascript,Dom,Hash,下面的代码生成输出:word1 我需要输出如下:word1word2。发生了什么事?您需要编码特殊字符,如/ 您可以这样使用: elementA.href = "data:text/plain," + encodeURIComponent("word1#word2"); 将在结果字符串中变为%23,以指示它是文本字符,而不是url的名称。您需要编码特殊字符,如/ 您可以这样使用: elementA.href = "data:text/plain

下面的代码生成输出:word1


我需要输出如下:word1word2。发生了什么事?

您需要编码特殊字符,如/

您可以这样使用:

elementA.href = "data:text/plain," + encodeURIComponent("word1#word2");

将在结果字符串中变为%23,以指示它是文本字符,而不是url的名称。

您需要编码特殊字符,如/

您可以这样使用:

elementA.href = "data:text/plain," + encodeURIComponent("word1#word2");
将在结果字符串中变为%23,以指示它是文本字符,而不是url的名称