Estoy usando una configuración de modernizador personalizada que ha seleccionado las características que empleo en mi página (y solo esas características).Cómo obtener etiquetas de clase de elemento html
Por lo tanto, me gustaría simplemente agarrar el className del <html>
de la página para que pueda comprobar para ver cuántos no-
clases prefijadas están presentes (tal vez la comprobación classlist.match(/no-/g).length
) y determinar si mi javascript sólo debe darse por vencido.
No está claro si debo utilizar
document.getElementsByTagName('html').className
o
$('html').attr('class')
o
document.documentElement.className
No veo ninguna razón para no utilizar cualquiera de los tres. – Kyle
Todos funcionan, pero es posible que tengas problemas entre navegadores con el 1er y el 3er. El segundo resuma esto mediante jquery. –
Cualquiera funcionará, excepto que probablemente necesite desreferenciar el nombre 'getElementsByTagName()' ya que devuelve una lista de nodos: 'document.getElementsByTagName ('html') [0] .className' –