Я могу добавить пользовательский атрибут к HTML-тэгу?

Один из вариантов: replicate

l1 <- length(range)
setNames(data.frame(replicate(l1, data.frame(col1 = rep(0, l1)))), range)
<час>

Или с помощью rep

data.frame(setNames(rep(list(rep(0, l1)), l1), range), check.names = FALSE)
<час>

Или по маршруту matrix

[112 ]
321
задан Peter Mortensen 7 July 2019 в 04:15
поделиться

7 ответов

Вы можете изменить свой ! Объявление DOCTYPE (то есть DTD), чтобы разрешить его, чтобы документ [XML] оставался действительным:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
  <!ATTLIST tag myAttri CDATA #IMPLIED>
]>

#IMPLIED означает, что это необязательный атрибут, или вы можете использовать #REQUIRED и т. д.

Дополнительная информация находится в DTD - Attributes .

184
ответ дан 23 November 2019 в 00:58
поделиться

используйте данные - любой, я использую их много

<aside data-area="asidetop" data-type="responsive" class="top">
1
ответ дан 23 November 2019 в 00:58
поделиться

Вы можете добавлять собственные атрибуты к своим элементам по желанию. Но это сделает ваш документ недействительным.

В HTML 5 у вас будет возможность использовать настраиваемые атрибуты данных с префиксом data- .

285
ответ дан 23 November 2019 в 00:58
поделиться

Нет, это нарушит проверку.

В HTML 5 вы можете / сможете добавлять собственные атрибуты. Примерно так:

<tag data-myAttri="myVal" />
68
ответ дан 23 November 2019 в 00:58
поделиться

Функция jQuery data () позволяет связывать произвольные данные с элементами DOM. Вот пример .

33
ответ дан 23 November 2019 в 00:58
поделиться

Да, можно, вы указали это в самом вопросе: .

11
ответ дан 23 November 2019 в 00:58
поделиться

Вы можете установить свойства из JavaScript.

document.getElementById("foo").myAttri = "myVal"
7
ответ дан 23 November 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: