我使用示例代码在主字符串中查找字符串。但是当我在网上编辑器上运行时,它运行正常。但是当我在本地主机XAMPP中运行它时,它不起作用。
我尝试评论所有,只是警告(),它工作。但是当我运行默认代码时,它什么都不返回。
这里的主要问题是,当我在w3schools这样的在线编辑器中运行它时,它可以正常工作并返回结果。但是当我在我的机器上运行它(我使用XAMPP)时,它完全没有返回任何内容。
这是我的代码:
<!DOCTYPE html>
<html>
<body>
<p>Click the button to extract characters from the string.</p>
<button onclick="findNewProgrammingLanguage()">Try it</button>
<p id="demo"></p>
<script>
function findNewProgrammingLanguage() {
var programminglanguages = "C++, JavaScript, Ruby";
var newlanguage = "Python";
if (programminglanguages.indexOf(newlanguage) >=0) {
document.getElementById("demo").innerHTML = language;
} else {
document.getElementById("demo").innerHTML = "No";
}
}
</script>
</body>
</html>
https://www.w3schools.com/code/tryit.asp?filename=FO6C714HYD7C
答案 0 :(得分:0)
在if语句中,是language
的值?
if (programminglanguages.indexOf(newlanguage) >=0) {
document.getElementById("demo").innerHTML = language; // language is not defined
}
我认为这就是问题
答案 1 :(得分:0)
最后我可以解决这里的问题。它在XAMPP中与配置文件有些混淆。我试着关掉它然后重启。然后它工作!