我的意思是,拥有像这样的html标签是否有效
<div id="t_реклама">Some text</div>
第二个问题,如果这不合法,那么是否允许使用urlencoded版本(如百分比编码)?
另外,Javascript是否会解析utf-8 id的值?
答案 0 :(得分:6)
我不认为这是允许的:
ID和NAME令牌必须以a开头 信([A-Za-z]),可以遵循 任意数量的字母,数字 ([0-9]),连字符(“ - ”),下划线 (“_”),冒号(“:”)和句号 ( “”)。
答案 1 :(得分:1)
我猜你想要这样做的原因是在HTML中存储一些信息以便以后检索。
如果是这种情况,请尝试使用自定义HTML属性:
<div id="myDiv" data-myattribute="t_реклама"></div>