国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript 未結束的字符串常量常見解決方法

2024-05-06 14:11:43
字體:
來源:轉載
供稿:網友
1.JAVASCRIPT引用時,使用的字符語言不一致.
比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>.
xxx.js文件內部使用的是GB2312的格式,外面調用使用的是UTF-8,所以文件內部部分特殊字符因為格式不一致,出現亂碼,造成此原因.
改為charset="GBK"就可以了

2.JAVASCRIPT輸出HTML字符時,前后標記不匹配.
這種比較常見,往往在輸出字符串時,出現單引號(')或雙引號(”)不配對,或者是在document.write()的時候,沒有正確輸出單引號(')或雙引號(”)

3.參數內出現HTML標記語言或包含換行符
我今天所遇到的是這種情況.因為我所得到的數據以參數形式傳給一函數,結果該數據里包含換行符,造成了此錯誤.
如:一般測試時只使用單行的數據,是正常的,未出現這個錯誤,.
當測試時使用多行數據,并使用回車鏈換行,就出行了此錯誤.因為里面包含了換行符

對于第3種情況,我的解決方法是:不直接將該數據以參數形式傳遞,而是先將其賦值在一個隱藏的文本內,需要調用的函數里只需讀取該文本里的內容即可.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!-- 編碼 -->

<span style="display:none">當前時間:</span>
<div id="time"> </div>
<script>
document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());
setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 乌兰浩特市| 威远县| 静宁县| 慈溪市| 伊川县| 芷江| 万年县| 宜丰县| 茌平县| 南京市| 宽城| 象山县| 临海市| 虞城县| 奉节县| 新绛县| 泰和县| 来宾市| 岑溪市| 德兴市| 平泉县| 苍溪县| 阿坝县| 定远县| 马公市| 博白县| 忻州市| 安义县| 侯马市| 靖边县| 浏阳市| 宾川县| 徐水县| 柳河县| 利辛县| 赤城县| 肇东市| 泾川县| 汽车| 通城县| 财经|