Как я могу сказать, атрибут HTML существует или нет, используя Javascript - PullRequest
0 голосов
/ 03 ноября 2010

Я пытаюсь перейти на HTML5, но чтобы сохранить работу сайта для тех, кто не обладает всеми функциями HTML5, я бы использовал обходной путь.Например, как я могу проверить, существует ли атрибут HTMLE contentEditable, чтобы в противном случае я мог просто создать вместо него текстовую область.

Thaks!

Ответы [ 3 ]

1 голос
/ 03 ноября 2010

Следующий фрагмент проверяет, существует ли свойство 'contentEditable'.

if('contentEditable' in element){
   // contentEditable is available
}
else{
   // create textarea
}
1 голос
/ 03 ноября 2010

Это может помочь: http://diveintohtml5.ep.io/detect.html

0 голосов
/ 03 ноября 2010

Согласно HTML5 Peeks, Pokes и Pointers :

"isContentEditable" in document.createElement("a")

Вы можете заменить document.createElement("a") на любой элемент, действительно, так что если у вас уже есть элемент, выработая с, используйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...