【发布时间】:2026-01-10 03:00:02
【问题描述】:
P 元素中有一个文本。在此文本中,您可以通过单击鼠标选择一些术语。但我想在不同的类中显示一些以前选择的单词
我想在这个文本中找到特殊的单词并添加类。
相关部分
var previosSelectedWords = 'aute,dolor,ex,sed,velit'; // previos selected words
var PSW = previosSelectedWords.split(',');
for (var i = 0; i < words.length; i++) {
if (PSW[i] == words[i]) {
wrapped.push('<span class="previosSelecteds">' + words[i] + '</span>');
} else {
wrapped.push('<span>' + words[i] + '</span>');
}
}
但它不显示预先选择的单词。可能是什么原因?
【问题讨论】:
-
我每次点击一个词都会得到
TypeError: document.getElementById(...) is null。好像没有id="ImWo"。 -
@adiga 我创建的
-
@HappyAnt 这是一个允许发布所选单词的表单元素。
-
如果您发布的代码运行时不会抛出由您未包含在代码中但应该存在的元素引起的错误,那就太好了。 ;)
标签: javascript jquery html split