我正在尝试完成一个浏览器插件,它将分析文本并以某种方式对其进行标记。
基本上,假设您的浏览,您会在页面的某处看到此文本。
<p>and then Tom Cruise, devoured the planet.</p>
该插件正在扫描文本并将找到“汤姆克鲁斯”。一旦鼠标悬停在我的服务器上吐出 AJAX 并返回一个 HTML 页面,将显示在工具提示中。
我最初是这样标记的
<p>and then <span class="ajax subtleShadow">Tom Cruise</span>, devoured the planet.</p>
虽然我发现这可能会出错,但如果网页具有奇怪的跨度 css 或者它嵌套在具有奇怪事物(如边框)的跨度中。
我的解决方案是发明一个新的 html 标签。像这样...
<p>and then <fhwdgads class="ajax subtleShadow">Tom Cruise</fhwdgads>, devoured the planet.</p>
虽然快速搜索让我得出结论,如果我这样做,“互联网”会用干草叉追随我。
是否有另一种方法来标记自定义标签的内联文本创建?