使用javascript突出显示选项 [英] Highlight option using javascript

查看:85
本文介绍了使用javascript突出显示选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的会员,



我是java脚本的新手。我试图通过我的asp.net页面中的java脚本实现突出显示选项。我需要帮助来编写一个函数,如下所示。这是我的java代码。



var arrKW = keywords.split(,);

var colr =red

var aLen = arrKW.length;

for(j = 0; j< aLen; j ++){

highlightKW(arrKW [j], colr);

}



说明:此处变量关键字包含剂量,剂量,药物,药物,药剂等值。我试图拆分这些关键字并存储到数组arrKW,稍后我需要使用存储在变量colr中的值突出显示此数组中的每个项目。



任何人都请帮我写代码来执行功能highlightKW(arrKW [j],colr)..提前感谢..



SB



我的尝试:



我不知道怎么写这个函数..还没试过。

Dear members,

I am very new to java scripting. I am trying to implement a highlighting option through java script in my asp.net page. i need help to write a function for the same as shown below. Here is my java code.

var arrKW = Keywords.split(",");
var colr = "red"
var aLen = arrKW.length;
for (j = 0; j < aLen; j++) {
highlightKW(arrKW[j], colr);
}

Explanation: here the variable "Keywords" contain values like "dosage, dose, drug, medicine, medicament". i am trying to split these keywords and store in to an array "arrKW", later on I need to highlight each items in this array with the value stored in the variable "colr".

Anyone please help me to write the code to perform the function highlightKW(arrKW[j], colr).. thanks in advance..

SB

What I have tried:

I have no idea how to write this function.. haven't tried anything.

推荐答案

试试这个



try this


(function(){
var keywords ='剂量,剂量,药物,药物,药剂';
var arrKW = keywords.split(',');
var colr =red
highlightKW(arrKW,colr);

});

函数highlightKW(数组,颜色){
debugger;

var para =
(function () { var keywords = 'dosage, dose, drug, medicine, medicament'; var arrKW = keywords.split(', '); var colr = "red" highlightKW(arrKW, colr); }); function highlightKW(array, color) { debugger; var para =


('#divContent')。text()。split('');
var newContent ='';
for(var i = 0; i< para.length; i ++){
var word = para [i];
if(array.indexOf(word)> = 0)
word ='< span style =background-color:'+ color +'>'+ word +'< /跨度>';
newContent + = word +'';
}
('#divContent').text().split(' '); var newContent = ''; for (var i = 0; i < para.length; i++) { var word = para[i]; if (array.indexOf(word) >= 0) word = '<span style="background-color:' + color + '">' + word + '</span>'; newContent += word + ' '; }


这篇关于使用javascript突出显示选项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆