Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 试图找到一种解决方法,为元素提供多个ID_Javascript_Html - Fatal编程技术网

Javascript 试图找到一种解决方法,为元素提供多个ID

Javascript 试图找到一种解决方法,为元素提供多个ID,javascript,html,Javascript,Html,总之,我有多个自动生成的锚标记,它们将用户发送到基本相同的位置。因为一个元素不能有两个ID,所以我在元素之前为每个href创建空的跨度。如何摆脱这些跨度,并使表中的一个属性实质上等于多个ID。此外,由于结构的原因,标签上的href不能相同 <a href ="#autoGeneratedHref1"></a> <a href ="#autoGeneratedHref2"</a> <span id ="autoGeneratedHref1">&

总之,我有多个自动生成的锚标记,它们将用户发送到基本相同的位置。因为一个元素不能有两个ID,所以我在元素之前为每个href创建空的跨度。如何摆脱这些跨度,并使表中的一个属性实质上等于多个ID。此外,由于结构的原因,标签上的href不能相同

<a href ="#autoGeneratedHref1"></a>
<a href ="#autoGeneratedHref2"</a>
<span id ="autoGeneratedHref1"></span><span id ="autoGeneratedHref2"></span>
<table>This is the table users want to be linked to by both hrefs</table>


如何自动生成这些标记?可能您应该生成具有相同id的链接?为什么不使用Class!!??考虑到这种情况(锚是自动生成的,并且假设您无法更改),这似乎是一个很好的解决方案。最初尝试使用类,但由于复杂的情况无法工作。情况有多复杂?我们也许能帮上忙。