Javascript没有显示出来

时间:2017-10-20 20:10:24

标签: javascript html css

我正在处理之前由DNN(Dot Net Nuke)创建的index.html文件。

我已将Javascript幻灯片横幅放在以前有SWF幻灯片横幅的位置。问题是javascript没有显示出来。

这是问题(即横幅未显示)的样子:http://www.drkachooie.ca/index.html

注意:当我上传一个只显示flash横幅的html(http://www.drkachooie.ca/rice.html)时,所以必须重叠它,对吗?

我的问题是:如何调整我的代码以使我的JavaScript显示出来?如果有人可以检查代码,看看有什么问题,我将非常感激。

这是index.html文档的body标签中的javascript(更正:HTML& CSS):

<div id="mhrotator">
<style type="text/css"> #mhrotator img { display:none; } </style>
<img src="images/Bitmap1.jpg" title="Bitmap1" />
<img src="images/Bitmap2.jpg" title="Bitmap2" />
<img src="images/Bitmap3.jpg" title="Bitmap3" />
<img src="images/Bitmap4.jpg" title="Bitmap4" />
<img src="images/Bitmap5.jpg" title="Bitmap5" />
</div>

这是我的index.html文档的head标签中的javascript:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/mhrotator.js"></script>
<script type="text/javascript" src="js/initrotator.js"></script>
<link rel="stylesheet" href="js/mhrotator.css" type="text/css" />

目前网站的所有其他页面都使用旧的swf文件作为我的横幅。但index.html文件当前正在使用javascript(未显示)

注意:如果您需要任何其他信息,请随时询问!

2 个答案:

答案 0 :(得分:-1)

正在运行的版本的div元素内的横幅不受<style type="text/css"> #mhrotator img { display:none; } </style>影响, 阻止版本这不是显示图像。

enter image description here

答案 1 :(得分:-1)

我在控制台中看到此错误: -

Uncaught TypeError: Cannot read property 'mhrotator' of null
    at HTMLDocument.<anonymous> (initrotator.js:1)
    at Function.ready (jquery.js:26)
    at HTMLDocument.L (jquery.js:33)

在div元素mhrotator加载之前,Javascript正在执行。

尝试在</body>标记后面放置脚本标记。

<script type="text/javascript" src="js/mhrotator.js">