2011-11-19 75 views
1

我有一個小問題,用js腳本驗證html頁面。HTML驗證/腳本JS

我有這個js部分:「

變種末頁= this.getNumPages() - 1;

如果(this.displayedPage <末頁)

nextPageLink.css(」能見度','可見');

一切工作正常,但我有1個錯誤,當我嘗試驗證它:

856行,第列30:字符是定界符的第一個字符,但出現作爲數據 如果(this.displayedPage <末頁)

✉該消息可以顯示在幾種情況: 您試圖在頁面中包含「<」字符:您應該將其轉義爲「<」 您使用了非轉義&符號「&」:這可能在某些情況下有效,但建議使用「&」,這是總是安全。 另一種可能性是您忘記關閉前一個標籤中的引號。

856行,列30:開始標記:無效的元素名稱 如果(this.displayedPage <末頁)

我只是想辦法用什麼來取代<標誌工程白衣我腳本並將通過W3C驗證。

+0

請記住,驗證並不像您想象的那麼重要。他們經常想要做一些真正沒有必要的額外步法。我懷疑這樣的事情正在發生。 –

回答

1

你可以使用<script type="text/javascript" src=""></script>加載,而不是把它在你的htmle文件的JavaScript文件。