createElement-attrs.js 660 B

123456789101112131415161718192021222324
  1. /*!
  2. {
  3. "name": "createElement with Attributes",
  4. "property": ["createelementattrs", "createelement-attrs"],
  5. "tags": ["dom"],
  6. "builderAliases": ["dom_createElement_attrs"],
  7. "authors": ["James A. Rosen"],
  8. "notes": [{
  9. "name": "Related Github Issue",
  10. "href": "https://github.com/Modernizr/Modernizr/issues/258"
  11. }]
  12. }
  13. !*/
  14. define(['Modernizr', 'createElement'], function(Modernizr, createElement) {
  15. Modernizr.addTest('createelementattrs', function() {
  16. try {
  17. return createElement('<input name="test" />').getAttribute('name') === 'test';
  18. } catch (e) {
  19. return false;
  20. }
  21. }, {
  22. aliases: ['createelement-attrs']
  23. });
  24. });