我試圖改變我的HTML文件。請參閱this以更好地瞭解我所做的事情。使用原生JavaScript動態更改HTML源代碼?
每件事情都可以正常工作,但是當我查看源代碼時並沒有改變。我試圖做的改變只反映在我在瀏覽器上打開的網頁上。
難道可以通過任何方式改變HTML頁面的實際來源嗎?
我正在使用IE8和GreaseMonkey4IE在我想操縱的網頁上運行我的JavaScript,以防萬一您有興趣。
還有一個類似的問題here。但我的本地存儲中有我的HTML文件。沒有服務器端 - 客戶端技術。
編輯1
嗯,我已經安裝Tomcat的,但它是所有在我的本地機器。
另外,如果我可以修改DOM不能將其另存爲一個新的HTML文件,這樣我就不必亂用原始源文件。
這就是我們怎麼做in firefox。在IE8中必須有一些方法來做到這一點。
EDIT 2
現在是在HTML頁面沒有任何幀工作的罰款。但是當我在帶有框架的頁面上嘗試這些時,它不起作用。它肯定會殺死我。 也許這是因爲框架訪問其他HTML頁面。例如:
<frameset rows="95,*" frameborder="NO" framespacing="0" border="0" marginwidth="0" marginheight="0">
<frame name="title" target="content" src="Strategy%20Details.asp_files/title.htm" scrolling="NO">
<frameset cols="168,*">
<frame name="navigation" noresize="noresize" width="168" target="content" src="Strategy%20Details.asp_files/navigation.htm">
<frame name="content" noresize="noresize" src="Strategy%20Details.asp_files/home.htm">
</frameset>
</frameset>
如何看幀訪問在SRC屬性的HTML頁面。
任何想法???
源是源,DOM是DOM。除了使用編輯器之外,您無法更改源代碼。 –
它被稱爲「源」的原因。 – kapa
雖然我在tomcat上部署文件,但是因爲greasemonkey4IE需要一個域來應用javascript on。這就是爲什麼我無法更改源代碼? – EMM