当鼠标悬停在文本中的单词上时显示警报
display alert when mouse hovers over word in text
我已经为此挣扎了几天。我需要有人引导我朝着正确的方向前进。我一直在网上搜索。我不确定我是否采取了正确的做法。我需要的是,每当一个人悬停在某个特定的关键词上时,它都应该显示一个警告框。在这个例子中,单词是else。当我运行代码时,它不会给出任何错误,当鼠标悬停在单词上时也不会显示任何内容。
function on_func2()
{
var searchString = 'else';
var elements = document.getElementById('paragraph2');
for (var i = 0; i < elements.length; i++)
{
if (elements[i].innerHTML.indexOf(searchString) !== -1)
{
alert('Match');
break;
}
}
}
我会这样做:它将遍历并找到所有的else
单词,并将它们封装在一个绑定了监听器的跨度中:
<p id="hello">What else would you say?</p>
-
var hello = document.getElementById('hello');
var str = hello.innerHTML;
str = str.replace( /'b(else)'b/g, '<span onmouseover="func1()">$1</span>' );
hello.innerHTML = str;
function func1() {
alert('there');
}
看看小提琴。
使用jQuery刻字插件
<p class="word_split">if you were not there, else I would not have won.<p>
$(".word_split").lettering('words');
$('.word_split').mouseover(function(event) {
var word=event.target.innerHTML;
if (word == "else")
alert("Yep");
});
这里有一个演示:jsFiddle
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- 如何在分页事件中突出显示数据表中的单词
- Javascript:当这个单词被点击5次时,下面会显示另一个单词
- 有没有一个网站可以生成所有可能的显示单词的方式
- 使用Javascript从列表中键入时高亮显示单词
- HTML “标题”属性显示单词“未定义” - 例如.“主页未定义”
- 如何在浏览器中显示单词/ pdf二进制数据
- 如何更快、更智能地突出显示单词/术语
- 如何延迟合成在Mespeak.js显示单词,而wav播放
- PDF.JS突出显示单词
- jQuery插件,用于在点击事件中突出显示单词块
- 如何在给定坐标的情况下突出显示单词
- 在文本中突出显示单词的正则表达式
- 函数显示单词中出现的最大字母
- 在JQuery和JavaScript中顺序显示单词的问题
- 不突出显示单词
- 使用jQuery实时突出显示单词
- 在段落中显示单词,即使切掉一些单词