C# 使用Javascript突出显示文本框中的文本

C# 使用Javascript突出显示文本框中的文本,c#,asp.net,javascript,css,C#,Asp.net,Javascript,Css,我有一个ASP.NET2.0WebApp(带有C#)。我想添加一个按钮,当点击该按钮时,将突出显示选定的文本。所谓“突出显示”,我的意思是更改文本的CSS属性,使其突出显示。我认为这可以通过一些客户端JavaScript来实现 我知道您可以将Javascript函数分配给HTML输入按钮的onclick事件,但是由于我对JS函数本身不是很精通,所以我不知道如何编写 有人能帮忙吗 非常感谢 在我看来,最好的解决方案是使用正则表达式查找搜索到的文本,然后将其包装在指定了特定样式的标记中 你可以看看这

我有一个ASP.NET2.0WebApp(带有C#)。我想添加一个按钮,当点击该按钮时,将突出显示选定的文本。所谓“突出显示”,我的意思是更改文本的CSS属性,使其突出显示。我认为这可以通过一些客户端JavaScript来实现

我知道您可以将Javascript函数分配给HTML输入按钮的onclick事件,但是由于我对JS函数本身不是很精通,所以我不知道如何编写

有人能帮忙吗


非常感谢

在我看来,最好的解决方案是使用正则表达式查找搜索到的文本,然后将其包装在指定了特定样式的标记中

你可以看看这里的学校 或者短暂地

var searchString = "abra";
string.replace(searchString,"<span class='highlight'>"+searchString+"</span>")
var searchString=“abra”;
替换(searchString,“+searchString+”)

在我看来,最好的解决方案是使用正则表达式查找搜索到的文本,然后将其包装在指定了特定样式的标记中

你可以看看这里的学校 或者短暂地

var searchString = "abra";
string.replace(searchString,"<span class='highlight'>"+searchString+"</span>")
var searchString=“abra”;
替换(searchString,“+searchString+”)

应该是这样的:

职能:

然后在体内:

我的文本将变为红色

然后按下按钮:


您可以使用element.style执行各种操作,如更改颜色、可见性,以及您需要的任何操作。

它将是这样的:

职能:

然后在体内:

我的文本将变为红色

然后按下按钮:


您可以使用element.style执行各种操作,如更改颜色、可见性,以及您需要的任何操作。

看起来有一个jQuery插件可以执行与您所需类似的操作。不确定它是否在文本框中工作,但可能不需要花太多时间就能实现。查看此链接:

看起来有一个jQuery插件,它的功能与您想要的类似。不确定它是否在文本框中工作,但可能不需要花太多时间就能实现。查看此链接:

此链接对我的案例非常有用,谢谢此链接对我的案例非常有用,谢谢