在html页面上使用多个元素ID是否可取? 我想考虑一个案例,我有一个HTML页面,我想用JavaScript解析元素的信息,并用它来分析G/G分析跟踪< /P>

在html页面上使用多个元素ID是否可取? 我想考虑一个案例,我有一个HTML页面,我想用JavaScript解析元素的信息,并用它来分析G/G分析跟踪< /P>,javascript,jquery,html,google-analytics,Javascript,Jquery,Html,Google Analytics,然而,我有一个问题,是否最好为html页面的每个区域指定元素id,以便通过javascript/jquery进行解析?这样做明智吗?它对页面加载时间有影响吗 示例:我有一个页面,其中大约有6-8个(可能更多)区域需要填充某些信息,并根据用户的交互(即用户单击特定区域)在谷歌分析中跟踪这些信息 请告诉我你的建议。如果我需要提供更多信息。谢谢缺点是您将字符添加到html中 好处是它使您编写的任何代码都更易于维护。最后,它可能会减少整个页面的大小,因为您不必做大量的DOM遍历扭曲,而是让documen

然而,我有一个问题,是否最好为html页面的每个区域指定元素id,以便通过javascript/jquery进行解析?这样做明智吗?它对页面加载时间有影响吗

示例:我有一个页面,其中大约有6-8个(可能更多)区域需要填充某些信息,并根据用户的交互(即用户单击特定区域)在谷歌分析中跟踪这些信息


请告诉我你的建议。如果我需要提供更多信息。谢谢

缺点是您将字符添加到html中

好处是它使您编写的任何代码都更易于维护。最后,它可能会减少整个页面的大小,因为您不必做大量的DOM遍历扭曲,而是让
document.getElementById
为您完成所有这些。另外,
document.getElementById
也很快


使用ID。不要重复它们。

这里的确切问题是什么?使用元素ID更好吗?->比什么好?最好将事件进一步委托给祖先并检查它来自哪个元素。这样,您只有一个事件处理程序,而不是6-8个。@epascarello使用元素ID而不是不使用元素ID有什么好处?@MichalKlouda请参阅上面的评论。谢谢