code_junkie

Opinion: in HTML, Possible Duplicate IDs or Non-Standard Attributes?

Nov 11th, 2011
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <div class="thing" id="5">
  2. <script> myThing = select(".thing#5") </script>
  3.  
  4. <div data-thing-id="5">
  5. <script> myThing = select("[data-thing-id=5]") </script>
  6.  
  7. <div class="thing" id="5">
  8.  
  9. <div class="thing" id="myapp-thing-5"/>
  10.  
  11. // Get thing on the page for a particular ID
  12. var myThing = select("#myapp-thing-5");
  13.  
  14. // Get ID for the first thing on the page
  15. var thing_id = /myapp-thing-(d+)/.exec ($('.thing')[0].id)[1];
  16.  
  17. var whoKnows = document.getElementById('duplicateId');
  18.  
  19. <div class="friend04"/>
  20. <div class="featuredFriend04" />
  21.  
  22. <div class="friend friend04" />
  23. <div class="featuredFriend friend04" />
  24.  
  25. <div class="friend objectId04" />
  26. <div class="groupMember objectId04" />
  27.  
  28. <div class="friend objectId04" />
  29. <div class="friend objectId04" id="featured" />
  30.  
  31. <div class="thing myapp-thing-5" />
  32. <div class="thing myapp-thing-668" />
  33. <div class="thing myapp-thing-5" />
  34.  
  35. <!DOCTYPE html>
  36. <html>
  37. <head>
  38. <meta charset="utf-8">
  39. <title></title>
  40. <script>
  41. window.addEventListener("DOMContentLoaded", function() {
  42. var thing5 = document.evaluate('//*[@data-thing="5"]',
  43. document, null, XPathResult.FIRST_ORDERED_NODE_TYPE ,null);
  44. alert(thing5.singleNodeValue.textContent);
  45. }, false);
  46. </script>
  47. </head>
  48. <body>
  49. <div data-thing="5">test</div>
  50. </body>
  51. </html>
Add Comment
Please, Sign In to add comment