使用javascript从给定单词的段落中查找同义词

使用javascript从给定单词的段落中查找同义词,javascript,html,Javascript,Html,我正在从输入框中提取同义词的单词。单词的同义词应该来自另一个文本,如果找到,应该显示。您需要将所有单词映射到它的同义词,然后只需搜索/替换单词 var同义词={ “汽车”:[ "车辆",, “汽车”, “卡车” ], “门”:[ “入口”, “开幕式”, ] }; $(文档).ready(函数(){ $(文档).on('change','input',function()){ var text=$('p').text(); if(同义词的类型[$(this).val()]!='undefine

我正在从输入框中提取同义词的单词。单词的同义词应该来自另一个文本,如果找到,应该显示。

您需要将所有单词映射到它的同义词,然后只需搜索/替换单词

var同义词={
“汽车”:[
"车辆",,
“汽车”,
“卡车”
],
“门”:[
“入口”,
“开幕式”,
]
};
$(文档).ready(函数(){
$(文档).on('change','input',function()){
var text=$('p').text();
if(同义词的类型[$(this).val()]!='undefined'){
$.each(同义词[$(this).val()],函数(){
text=text.replace(此“+”此+”;
});
}
$('p').html(文本);
});
});
p span{
背景颜色:黄色;
}


开放车辆cat卡车菠萝红入口

请提供一些代码。请提供有关您的问题的更多详细信息。即,输入和预期输出是什么?您已经尝试过的任何方法?假设其中有两个文本区域,一个是写段落的,另一个是输入字段,该字段一旦填充了word,就会找到上面文本字段中的所有同义词。文本区域中的数据是动态的,可以更改