[英]HTML Number doesn't work in javascript using PHP
為什么下面的字符串不能在<script>
顯示 HTML 符號?
<?php
$user_currency_symbol = 'zł';
echo "
<script>$user_currency_symbol</script>
";
HTML <script>
元素含量沒有解析的-AS-HTML 1,並且不允許普通的HTML轉義字符; 因此, z
沒有任何意義z
或ł
並且它們字面出現在生成的 JavaScript 程序文本中。
請改用適當的JavaScript 字符串轉義。 在這種情況下,轉義是 JavaScript 解析的一部分,而不是 HTML 解析的一部分。
<script>prompt("\u0122\u0322")</script>
1細節可以在script元素的文本內容所允許的語法中找到,可以概括為“在開始和結束<script>標簽之間沒有發生HTML解析”。 但是,請注意有關包含“<!--”或“<script>”可能導致..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.