我有一個頁面(twitter引導主題),它使用javascript來更新用戶,因爲頁面加載的時候腳本是在哪裏進行的。因此HTML的第一行是:當使用javascript或更新狀態時,ASP.NET/Javascript頁面格式化問題
<div id='mydiv' >_</div><script>mydiv.innerText = '';</script><!DOCTYPE html>
我的代碼,然後更新與它在哪裏,一旦完成,則運行在Page_Load功能並顯示所有信息mydiv元素。
問題是這導致Internet Explorer中的格式問題。 IE進入怪癖模式,我假設因爲
<!doctype html>
不在頁面的頂部。有什麼建議麼?
'<!DOCTYPE html>'應該總是在文檔的開頭。爲什麼你的文檔的正文以外有div?我假設你發佈的腳本是一種你真正在做的事情,否則在元素中設置文本是沒有意義的,只是在元素加載後立即通過javascript取消設置。你能在那裏澄清你的意圖嗎? –