如何在Javascript中向图像添加多个映射

如何在Javascript中向图像添加多个映射,javascript,Javascript,在javascript中,如何在图像的Usemaps属性中放置多个映射 如果满足了某些先决条件,我想在“基本图”之外使用某个图。您需要定义多个 实际上,在usemap属性中不能使用多个贴图,只能使用一个。查看上面的链接 如果要添加新的,可以创建一个新的区域元素,添加属性并将其作为子元素附加到地图中。比如: let newArea = document.createElement('area'); newArea.coords = //YOURCODE newArea.href = //YOURC

在javascript中,如何在图像的Usemaps属性中放置多个映射


如果满足了某些先决条件,我想在“基本图”之外使用某个图。

您需要定义多个

实际上,在
usemap
属性中不能使用多个贴图,只能使用一个。查看上面的链接

如果要添加新的
,可以创建一个新的区域元素,添加属性并将其作为子元素附加到地图中。比如:

let newArea = document.createElement('area');
newArea.coords = //YOURCODE
newArea.href = //YOURCODE
yourBaseMap.appendChild(newArea);

如果满足了某些先决条件,我想在“基本地图”之外使用某个地图。不过,您可以使用JS在现有的
中动态添加新的
!我用一个例子更新了答案。@TheTrueMizukageYagura您也可以将两个
中的所有
克隆到一个新的
。非常感谢^^显示您的相关HTML以及您使用JavaScript所做的尝试。