gpt4 book ai didi

javascript - 使用javascript更改区域标签的坐标

转载 作者:行者123 更新时间:2023-11-30 17:17:34 26 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 更改区域标记的坐标。这是我的 HTML 代码:

<a onclick="changeCoords('area-1', '50,825,220,1225');">Button</a>                      
<img id="page-1" class="shadow margin-20 width-900" src="pics/pages/razei-harefua-1.jpg" usemap="#research-map">
<map name="research-map">
<area id="area-1" shape="rect" coords="110,980,390,1150" href="some URL">
</map>

这是 JavaScript:

function changeCoords(areaID, newCoords) {
var x = document.getElementById(areaID).coords;
x = newCoords;
}

最佳答案

如果你只是想用新坐标改变坐标属性,那么简单地写:

document.getElementById(areaID).coords = newCoords

您的示例不起作用,因为您将 coords 的值分配给 x 变量,然后您只需将 x 的值更改为 newCoords 值。 x 变量不是对 coords 属性的引用,只是一个分配的内存空间,在您的情况下,它存储 coords 的值,然后该值被 newCoords 的值覆盖。

关于javascript - 使用javascript更改区域标签的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25807794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com