Unique element ID, even if element doesn't have one

前端 未结 13 1243
抹茶落季
抹茶落季 2020-12-14 00:43

I\'m writing a GreaseMonkey script where I\'m iterating through a bunch of elements. For each element, I need a string ID that I can use to reference that element later. The

13条回答
  •  青春惊慌失措
    2020-12-14 01:09

    You can also use pguid (page-unique identifier) for unique identifier generation:

     pguid = b9j.pguid.next() // A unique id (suitable for a DOM element)
                              // is generated
                              // Something like "b9j-pguid-20a9ff-0"
     ...
     pguid = b9j.pguid.next() // Another unique one... "b9j-pguid-20a9ff-1"
    
     // Build a custom generator
     var sequence = new b9j.pguid.Sequence({ namespace: "frobozz" })
     pguid = sequence.next() "frobozz-c861e1-0"
    

    http://appengine.bravo9.com/b9j/documentation/pguid.html

提交回复
热议问题