html图像映射在fire fox上不起作用

html图像映射在fire fox上不起作用,html,firefox,imagemap,Html,Firefox,Imagemap,您好,我有一个html图像映射,但它不会在firefox上工作,我只是得到了alt标记:(以下是删除所有区域部分的代码,以保持简短 <img id="processMap" name="processMap" src="path to image" usemap="#processMap" alt=""/> <map id="_processMap" name="processMap"> #all the areas

您好,我有一个html图像映射,但它不会在firefox上工作,我只是得到了alt标记:(以下是删除所有区域部分的代码,以保持简短

<img id="processMap" name="processMap" src="path to image" usemap="#processMap" alt=""/>
            <map id="_processMap" name="processMap">
                #all the areas
            </map>

#所有地区
这适用于我尝试过的所有其他浏览器(例如,chrome、safari和opera),但在firefox中,我只得到alt标记中的内容:/有人知道发生了什么吗

谢谢你的帮助

更新的代码(仍然不起作用)


#所有地区
您的ID不匹配:

<img id="processMap" name="processMap" src="path to image" usemap="#processMap" alt=""/>
            <map id="_processMap" name="processMap">
                #all the areas
            </map>

更新


我刚刚在Firefox 28上测试过,Id必须特定于一个元素&仅一个元素,这与使用htlm usemap属性时可以多次重复使用的类不同
usemap=“#进程映射”

浏览器在后台使用Javascript试图通过getElementById Api找到该元素,或者在firefox中,它可能使用rust,但它正在搜索一个与您指定的值相等的Id,就像您使用标签输入一样,这也使用document.getElementById或其他一些rust/C/C#变体eclared processMap位于多个不同的位置。此外,您尚未为图像指定类型,例如

type="image/jpg", type="image/png", type="image/gif".. 
另外,您的代码没有指定贴图和区域工作所需的形状或坐标属性。。
**此外,图像标记是自动关闭的,因此您可以省略尾随/结尾。

我想我可以省去每个人查看代码的麻烦,因此删除了图像路径等,结果我在路径中使用了\不是/谢谢您的帮助:)欢迎!下次发布您的完整代码时,为了获得更好的帮助:D并且因为您使用的是图像映射,所以请看以下内容:,因为无论您是否使用html5,都有不同的方法。
<img id="processMap" name="processMap" src="path to image" usemap="#processMap" alt=""/>
            <map id="processMap" name="processMap">
                #all the areas
            </map>
type="image/jpg", type="image/png", type="image/gif"..