使用非法字符设置DIV ID名称

use*_*856 0 html javascript php

不幸的是,我需要通过ID转发文件路径.DIV ID ="dir/dir2/file.txt",其中包含非法字符.即使base64也不会给出解决方案.如何解决这个问题?

pok*_*oke 5

您可以通过不在id属性中使用非法字符来解决此问题.该属性用于标识,而不是用于传递数据.如果您需要在DOM的DOM中存储与元素相关的数据,您可以使用HTML5规范data-*中所述的属性.或者只是将它们放在块中的有用数据结构中,以便您可以直接访问它.script

  • @Ash - `data-*`属性应该在HTML5之前的浏览器中起作用,至少对于最常见的浏览器是这样.它肯定适用于较旧的IE,这可能是最常使用的旧浏览器. (2认同)