我很困惑什么时候应该使用 & 什么时候应该使用 &
,特别是当它在 HTML 中的 Javascript 中时。
这两个 URL 中的哪个(或两者或都不)应该使用 html 编码?
<!-- Example 1 -->
<script type='text/javascript'>
var myUrl = "myurl.html?bob=2&mary=3"; // or is it &?
downloadUrl(myUrl);
</script>
<!-- Example 2 -->
<p>Click <a href="myurl.html?bob=2&mary=3">here</a> <!-- &? --> if the download doesn't start.</p>
最佳答案
在 HTML 中,您应该使用 &
而不是 &
。在 XHTML/XML 中,您必须使用 &
而不是 &
。这也适用于内联 JavaScript 代码。这不适用于由完全有值(value)的 .js
文件提供的 JavaScript 代码,除非文本成为 HTML DOM 树的一部分。
关于javascript - XHTML/HTML/JS 语法 : When do I use &?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7261628/