问题标签 [highlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7265 浏览

search-engine - 网站如何突出显示您在搜索引擎中使用的搜索词?

我看到一些网站突出显示您使用的搜索引擎关键字,以访问该页面。(例如您在 Google 搜索列表中输入的关键字)

它如何知道您在搜索引擎中输入了哪些关键字?它是否检查引用者 HTTP 标头或其他内容?任何可用的脚本可以做到这一点?它可能是服务器端或 JavaScript,我不确定。

0 投票
1 回答
1652 浏览

javascript - 如何在给定的偏移量处获取 HTML 字符串中的父元素?

新问题

我正在寻找一种在 Javascript 中获取 HTML 字符串中给定位置的父元素的方法(例如 document.innerHTML 或 document.body.innerHTML)。

简单的例子:

给定偏移量 35(到 48),该函数应返回“a”元素的节点对象。我想知道这是否可能,如果是的话,解决这个问题的好方法是什么。

提前感谢您的努力!


老问题

有没有办法在 Firefox 的 HTML 文档中突出显示给定偏移量的文本?

我有一个要突出显示的偏移量和字符串长度的列表。我想我需要在给定的偏移量处找出文本节点的父元素,对吗?

我认为一旦我有了正确的父节点,添加突出显示对我来说应该不是问题,因为这只是 DOM 操作。

你有什么想法或提示吗?

澄清:偏移量是相对于 body 标签的内容。感谢@Jonathan 指出这一点。

非常感谢你。

0 投票
5 回答
1150 浏览

visual-studio - Visual Studio 中的类似 ViM 的搜索突出显示可能吗?

ViM 有这个选项hlsearch,其中搜索到的字符串以高亮模式显示在找到的文件的所有位置。有没有办法在 Visual Studio 中做同样的事情?

也就是说,如果我搜索"foobar",则foobar文件中的所有内容都会突出显示,并且此显示将一直保留到我下一次搜索。我发现这对于查看函数中使用某个变量的位置非常有用(无需手动搜索该字符串的下一次出现)。

我知道 Visual Studio 任务列表可用于查找 TODO 之类的字符串。我希望读者意识到这不适合我的问题,即更一般的文本搜索和突出显示。

0 投票
2 回答
2389 浏览

apache-flex - 从 ToggleButtonBar 中删除选定按钮上的突出显示

好吧,标题说明了一切。我正在尝试摆脱 ToggleButtonBar 中选定按钮的突出显示

0 投票
2 回答
606 浏览

iphone - 事件发生的确切时间

我想要做的是记录按下按钮的时间。所有这些时间都将存储在一个数组中。然后程序将遍历数组并查看时间值,然后在播放期间突出显示这些特定时间的按钮状态。

希望这是有道理的,最好的方法是什么?!提前致谢。

- - - - - - - - - 更多详情 - - - - - - - - -

我想到的第一件事是......'啊哈,时间戳',但随后查看文档,在该段落某处的时间戳页面的某个部分中,它指出以下内容:

....您不应使用它来确定事件发生的确切时间,而应将其与另一个加速事件的时间戳进行比较以确定事件之间经过的时间....

这不是很好..因为我假设在用户在记录期间实际按下按钮的确切时间回放突出显示按钮时它是不准确的。请让我知道我应该使用什么和做什么。

0 投票
1 回答
1603 浏览

richtextbox - 富文本框圆角选择高亮

我一直在网上搜索有关如何编写语法高亮文本框的代码,并且我已经完成了大部分工作。但我一直很喜欢 mac 的圆角 xcode 选择突出显示。最近我在 inType 文本编辑器中看到了这种类型的选择突出显示。这张图片更好地解释了我希望在富文本框中获得的效果。

很难用语言解释,所以你可以在这里查看图片http://www.blackackle.com/corner.jpg

关于如何获得此结果的任何想法?我在 C# .NET 上进行编码,但如果解决方案需要任何其他语言,那也没关系。

提前致谢

0 投票
1 回答
2967 浏览

apache-flex - Flex 3 StringValidator 高亮字段

我想对多个字段执行简单的验证。请注意,这些字段不在 mx:Form 中,因为它们的显示方式不是标准的。验证工作正常,但是,它不会突出显示带有错误消息的 textInput。

请注意,我想对多个字段使用相同的验证器“myValidator”,这就是在 actionscript 3 代码中设置源和属性的原因。

谢谢

更新: 这是我创建的一个类似的功能:

像这样调用:

和 mxml 验证器

0 投票
8 回答
42714 浏览

javascript - 如何禁用 html 或 JS 中的突出显示?

我需要在我的网络应用程序上禁用选定文本的突出显示。我有充分的理由这样做,并且知道这通常是一个坏主意。但无论如何我都需要这样做。我是否需要使用 CSS 或 JS 来完成它并不重要。我的主要目的是去除突出显示元素的蓝色。

0 投票
1 回答
2832 浏览

vim - 在 VIM 中:如何在“C”文件中突出显示“局部变量”

我使用标签文件和突出显示选项突出显示了所有符号。

但我无法突出显示我的局部变量。

我有一个想法,也就是说,VIM 已经支持当前文件的关键字自动补全,它会自动补全我的局部变量,所以,如果我得到当前文件的关键字列表,那么我将使用“highlight”突出显示这些关键字" vim 命令。

但问题是,我不知道如何获取当前文件的关键字列表。

0 投票
3 回答
12892 浏览

wpf - 删除 WPF ListView/GridView 高亮铬

我有带有 GridView 视图的 WPF ListView,我想删除行突出显示的任何痕迹。

可以在此站点的一个答案中找到这段有用的代码:

但是,虽然此更改有助于删除大部分突出显示,但它不会删除当鼠标移到 ListView 行上时仍然出现的水平条。如何删除它?

我已经处理了涉及 Button 的类似问题,并找到了一个通过删除其 chrome 来更改 Button 模板的解决方案。

在这种 ListView/GridView 的情况下,我无法找到相应的 chrome 和要更改的模板。