Javascript 如何检查a<;部门>;包含确定的文本?

Javascript 如何检查a<;部门>;包含确定的文本?,javascript,Javascript,我想为我的网站制作一个easteregg。有一个标题你可以更改。如果它包含确定字符串,我希望它启动easteregg 欢迎您 写下您想要的标题,然后按“确认”。标题“欢迎”将替换为您编写的文本。 排行榜 证实 检查 函数chageText(){ var x=document.getElementById(“myText”).value; document.getElementById(“changeT”).innerHTML=x; } 您可以将includes方法与innerText一起使

我想为我的网站制作一个easteregg。有一个标题你可以更改。如果它包含确定字符串,我希望它启动easteregg

欢迎您

写下您想要的标题,然后按“确认”。标题“欢迎”将替换为您编写的文本。
排行榜

证实 检查 函数chageText(){ var x=document.getElementById(“myText”).value; document.getElementById(“changeT”).innerHTML=x; }
您可以将
includes
方法与innerText一起使用

if(document.getElementById('example').innerText.includes('hello')){
  //... do somethings
}

您可以将
includes
方法与innerText一起使用

if(document.getElementById('example').innerText.includes('hello')){
  //... do somethings
}

如果字符串是单词,请尝试执行此操作:

函数chageText(){
var x=document.getElementById(“myText”).value;
if(x.split(“”.indexOf(“hello”)!=-1)document.getElementById(“changeT”).innerHTML=x;
}
欢迎您

写下您想要的标题,然后按“确认”。标题“欢迎”将替换为您编写的文本。
排行榜

证实 检查
如果字符串是单词,请尝试执行此操作:

函数chageText(){
var x=document.getElementById(“myText”).value;
if(x.split(“”.indexOf(“hello”)!=-1)document.getElementById(“changeT”).innerHTML=x;
}
欢迎您

写下您想要的标题,然后按“确认”。标题“欢迎”将替换为您编写的文本。
排行榜

证实 检查
您想使用“字符串”。包括(“关键字”)来检查字符串是否包含某个子字符串

根据您是想在用户按下按钮时还是在输入过程中检查easteregg关键字,我为您编写了两种检查输入值的方法

欢迎您

写下您想要的标题,然后按“确认”。标题“欢迎”将替换为您编写的文本。
排行榜

证实 检查 函数chageText(){ var输入=document.getElementById(“myText”).value; var header=document.getElementById(“changeT”); header.innerHTML=输入; var关键字=“按钮” //如果要在用户按下按钮时检查输入: if(输入。包括(关键字)){ //做伊斯特雷格的事 header.style.color=“红色”; } } 函数checkInput(){ var输入=document.getElementById(“myText”).value; var header=document.getElementById(“changeT”); var关键字=“检查”; if(输入。包括(关键字)){ //做伊斯特雷格的事 header.style.color=“蓝色”; } }
您想使用“字符串”。包括(“关键字”)来检查字符串是否包含某个子字符串

根据您是想在用户按下按钮时还是在输入过程中检查easteregg关键字,我为您编写了两种检查输入值的方法

欢迎您

写下您想要的标题,然后按“确认”。标题“欢迎”将替换为您编写的文本。
排行榜

证实 检查 函数chageText(){ var输入=document.getElementById(“myText”).value; var header=document.getElementById(“changeT”); header.innerHTML=输入; var关键字=“按钮” //如果要在用户按下按钮时检查输入: if(输入。包括(关键字)){ //做伊斯特雷格的事 header.style.color=“红色”; } } 函数checkInput(){ var输入=document.getElementById(“myText”).value; var header=document.getElementById(“changeT”); var关键字=“检查”; if(输入。包括(关键字)){ //做伊斯特雷格的事 header.style.color=“蓝色”; } }

您有您命名的输入值
x
。如果它等于“hello”,那么你想做点什么。因此
if(x==“hello”)doSomething()可能?您可能正在寻找
包含
函数。更多信息请点击这里@JeremyThille我尝试了var x=document.getElementById(“changeT”);如果(x==“你好”);{}啊对,所以
if(x.includes(“hello”))doSomething()
var x=document.getElementById(“changeT”)
这将为您提供一个DOM元素,而不是它的文本您有一个名为
x
的输入值。如果它等于“hello”
,那么你想做点什么。因此
if(x==“hello”)doSomething()可能?您可能正在寻找
包含
函数。更多信息请点击这里@JeremyThille我尝试了var x=document.getElementById(“changeT”);如果(x==“你好”);{}啊对,所以
if(x.includes(“hello”))doSomething()
var x=document.getElementById(“changeT”)
这将为您提供一个DOM元素,而不是它的文本我要检查的字符串是两个单词…或者
如果(x.includes(“hello”)
?则替换
x.split(“”)。indexOf(“hello”)!=-1
根据@JeremyThille告诉您的内容,我要检查的字符串是两个单词…或者
如果(x.includes(“hello”)
?则替换
x.split(“”)。indexOf(“hello”)!=-1
用@JeremyThille告诉你的话我不知道为什么,但事实并非如此work@NuKl3Ar,如果出现错误,最好显示一些错误消息。是否更改了元素id“example”,在元素idI中还添加了js FIDLE示例you@ikhvjs因为这是一个easteregg,它不应该被显示,它只是一个随机的网站,我和一个朋友,这不是严重的,但我想