我目前正在编写一个工具,它使用 jQuery clone 来克隆一个带有 id 的元素。这个克隆的元素可能有也可能有 id 的子元素。到目前为止,我并没有使任何克隆的元素 id 都是唯一的。我很好奇这是否会导致任何与浏览器相关的问题,除了明显无法使用 Id 选择器找到单个元素。特别是我很好奇旧浏览器是否会出现重复 ID 的问题。
需要明确的是,我没有看到任何问题,但我只能将本机 IE8 作为最旧的浏览器进行测试。
我的假设是,由于它是无效的 HTML,它可能会导致一些小的显示问题,仅此而已。
对具有 id 的元素使用 clone 并且不使它们的 id 除了无效的 HTML 之外是唯一的,是否有任何影响?