【发布时间】:2010-05-11 16:00:20
【问题描述】:
我需要一种方法来识别 HTML 标记中的某些字符串。我知道字符串是什么,但它们可能是文档中其他字符串的子字符串。为了找到它们,我输出了一个特殊的分隔符(当前使用\032)。在页面加载时,我们遍历 HTML 并记录字符串的位置,并删除分隔符。
不幸的是,大多数浏览器都会显示分隔符,直到我们找到并删除它们。如果可能的话,我想避免这种情况。是否存在将保留在 HTML 内容中的字符或字符串(因此注释不起作用)但对用户不可见?它还需要是不太可能出现在字符串旁边的东西,所以像   这样的东西也不起作用。
编辑:对不起,我忘了提到字符串将在属性中,所以任何类型的标签都不起作用。
【问题讨论】:
-
也许你可以用一堆
<span>标签? -
我同意 Thomas,但我想补充一点,他应该为它们添加一个类,例如 这就是为什么它们很容易找到和操作的原因。跨度>
标签: html non-printing-characters