我已经看到很多问题&有关类似问题的答案,但是我没有找到有关此特定情况的答案。使用包含脚本的长块动态更改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