1

您好,以下是我的模态 div。当我在没有这段代码document.write( webcam.get_html(320, 240) );的情况下打开模式时,模式会成功打开,但是当我输入上述代码时,它会打开新页面并将document.write内容显示到该页面中。请让我知道如何修改以下 div 以便显示document.write( webcam.get_html(320, 240) );模态内部。webcam.get_html(320, 240)是运行笔记本电脑或类似设备的网络摄像头的 jpegcam 插件的命令,我什至还尝试通过放置简单的文本document.write( "abcd");并打开在新页面上显示 abcd 的模式。请帮忙,谢谢,

<div style='display:none' id="modal-content">
     <script language="JavaScript">
        document.write( webcam.get_html(320, 240) );
    </script>
</div>
4

2 回答 2

1

您应该使用除 之外的其他document.write内容,例如获取您尝试添加内容的实际元素,然后将 HTML 插入其中:

document.getElementById('modal-content').innerHTML = 'stuff to add here';

jQuery版本:

$('#modal-content').html('stuff to add here');
于 2013-06-20T18:46:47.923 回答
1
 document.getElementById('modal-content').innerHTML = 'stuff to add here';
于 2015-08-13T03:40:08.610 回答