Javascript 是否存在此indexOf查询不使用的原因';不行?
我有一个RESTAPI调用,它从SharePoint列表返回一组数据,我已经将其部署到一系列文本区域。由此,我想选取其中一个文本区域,测试给定文本中是否出现某个关键字。如果返回为True,或者出现在文本中,那么我希望复选框更改为checked。这一切都在MS Edge中完成,并将在Edge或IE11中运行。目前,这一切都没有发生,但我的调试器中没有任何错误,RESTAPI结果正常运行Javascript 是否存在此indexOf查询不使用的原因';不行?,javascript,html,Javascript,Html,我有一个RESTAPI调用,它从SharePoint列表返回一组数据,我已经将其部署到一系列文本区域。由此,我想选取其中一个文本区域,测试给定文本中是否出现某个关键字。如果返回为True,或者出现在文本中,那么我希望复选框更改为checked。这一切都在MS Edge中完成,并将在Edge或IE11中运行。目前,这一切都没有发生,但我的调试器中没有任何错误,RESTAPI结果正常运行 函数updateImpact(){ var impactAreas=document.getElementB
函数updateImpact(){
var impactAreas=document.getElementById(“impactedAreas”);
var冲击=串(冲击区);
if(影响指数(“客户”)>=0){
document.getElementById(“custImpacted”).checked=true;
}
文本区域
impactedAreas
以这种格式返回以下部分或全部关键字:Advisor、IT、设备、设施、客户、移动网络、家庭网络、天气您缺少两件事:
()
:onclick=“updateImpact()”
HTMLTextAreaElement
获取.value
,该值是从.getElementById()返回的
函数updateImpact(){
var impactAreas=document.getElementById(“impactedAreas”);
var impact=String(impactAreas.value);//=0){
document.getElementById(“custImpacted”).checked=true;
}
}
您缺少两件事:
()
:onclick=“updateImpact()”
HTMLTextAreaElement
获取.value
,该值是从.getElementById()返回的
函数updateImpact(){
var impactAreas=document.getElementById(“impactedAreas”);
var impact=String(impactAreas.value);//=0){
document.getElementById(“custImpacted”).checked=true;
}
}
尝试使用var impact=String(impactAreas.value);
.getElementById()
,顾名思义,返回一个元素。您需要它的值->impactAreas.value
字符串(impactAreas)
返回“[object HTMLTextAreaElement]”
。尝试使用var impact=String(impactAreas.value);
.getElementById()
顾名思义,返回一个元素。您需要它的值->影响区域。值
字符串(影响区域)
返回“[object HTMLTextAreaElement]”
。