如果您默认尝试encodeuricomponent,则可以使用。我想要做的是在文本输入到输入字段时更改锚标记的href。
我的代码:
<!DOCTYPE html>
<html>
<body>
<p>Click the button to encode a URI.</p>
<input type="text" oninput="myFunction()">Try it</button>
<a id="demo" href="#">Test</a>
<script>
function myFunction() {
document.getElementById("demo").href = encodeURIComponent("005 139 024 6772");
}
</script>
</body>
</html>
因此,当您输入文本时,应该发生什么,是href应该更改为您输入内容的编码版本,相反,您会得到与您输入内容相同的匹配。
为什么?