gpt4 book ai didi

html - 没有 ID 的 DOM 元素的唯一签名?

转载 作者:可可西里 更新时间:2023-11-01 13:31:33 24 4
gpt4 key购买 nike

DOM 元素在存在时由它们的“id”值标识。但是如果没有它,我们可以编写一个生成“id”的函数吗?如果多次调用该函数,则需要为相同的 DOMElement 返回相同的 ID。

最佳答案

每个元素都有其唯一指向它的 css 选择器,您可以添加 id,例如通过 jquery:

$(*unique selector*).attr('id', 'element_id');

然后通过此 id 引用此元素。

您也可以每次都通过它的 css 选择器调用这个元素 - 如果它足够独特,它可以像一个 id,但它会引入额外的开销。

例如,您的问题的选择器是:

var el = $('#question table td.postcell div.post-text p');

你可以设置它的id:

el.attr('id','your_question');

现在你可以通过这个新的id来引用它了:

alert($('#your_question').text());

在您的 Firebug 控制台中尝试。

关于html - 没有 ID 的 DOM 元素的唯一签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29026211/

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