Hola, me gustaría hallar la manera de saber si un elemento es editable, eso incluye inputs de texto, áreas de texto y cualquier elemento que tenga el valor de contenteditable en true.
He probado con esto, pero me falla la tercera condición, nunca es true aunque el elemento tenga como atributo contenteditable="true", las demás me devuelven el valor correcto.
Código Javascript
:
Ver originalif(!/textarea/i.test(node.parentNode.nodeName) && !/text/i.test(node.parentNode.type) && !/true/i.test(node.parentNode.contenteditable))
¿Hay una forma más sencilla de de hacer esto en vez de barajar todas las posibilidades?
Saludos.