2010-03-15 100 views
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 


onmouseover="text.show('<br /><b>XXXXXX</b><br />')" 

驗證輸出:錯誤:XHTML驗證的JavaScript

字符「<」是一個分隔符的第一個字符,只是當作數據

我怎樣才能解決呢?

感謝

回答

1

使用&gt;&lt;代替<和>分別。

或者,將代碼放在<![CDATA[ ... ]]>部分。

+0

對不起,StackOverflow取代

1

您還可以將您的Javascript保存在一個單獨的文件中,並將它與<script src="path/to/script.js"></script>一起包含在內,並避免必須徹底轉義它。