我已經看到很多問題&有關類似問題的答案,但是我沒有找到有關此特定情況的答案。使用包含腳本的長塊動態更改div的源/內容
我有一個<div>
在我動態顯示數據到一個圖形的網頁,它需要JavaScript到<div>
(使用dygraph庫)。我想實現一個複選框來更改圖形代碼和代碼之間的<div>
的內容,以顯示實時攝像頭連接,這也需要腳本。
我試圖與innerHTML
和基於實例的jQuery功能我已經找到了,但他們都被稱爲無腳本內容非常簡單的HTML的變化,比較複雜,我發現是如何變化的圖片插入<div>
內容。我讀過<div>
不支持src屬性,其他論壇說是的,在我的情況下它沒有工作。圖書館div-src.js
,也不適用於這種情況。
另一個企圖是與標籤已經工作,但頁面不能正常工作,去不穩定,特別是WebSocket連接。 Eclipse會顯示一條警告,指出「未知標籤」,並且我已閱讀過已在HTML5中過時。
我想用jQuery執行此操作,但知道沒有成功。
什麼是最好的方法動態插入到一個<div>
長的HTML代碼塊與腳本,調用js庫?
<input type="radio" name="radiobutton" value="graph" onClick="changeDivContent()">
<input type="radio" name="radiobutton" value="video" onClick="changeDivContent()">
<div id="graph-video">
--- Block with HTML, nesting divs and javascript ---
</div>
注:使用jQuery我曾嘗試使用.load功能:
$("#graph-video").load("video.jsp");
$("#graph-video").load("graphic.jsp");
與結果:代碼爲圖形產生故障和WebSocket的接近。
最後它工作。感謝下面的評論。我使用「.load()」函數。方法是從每個jsp文件(視頻和圖形)中提取所有javascript代碼/函數。然後我將JavaScript函數放在一個js文件中,並通過主頁面對此文件進行收費。以這種方式運行。 – Alf