我有一些代码允许我将鼠标悬停在多个链接上,然后替换指定 DIV 中的内容。它适用于大多数浏览器,但 Firefox 会出现错误 - 可以通过删除页面的 doctype 代码来“修复”该错误,但显然这意味着代码存在大量问题并且不兼容。
这是Javascript:
var description = new Array();
description[0] = "Content one";
description[1] = "Content two";
description[2] = "Content three";
每个链接看起来像这样,带有不同的数字:
<a onMouseOver="FeatureSwap.innerHTML = description[1];">
这是 DIV,它的内容在悬停在其中一个链接上时发生了变化:
<div id="FeatureSwap">Default content here</div>
Firefox 抛出的错误是:
FeatureSwap is not defined