【发布时间】:2016-10-15 14:00:48
【问题描述】:
所以我对整个编码工作相当陌生,在接受了一些培训并了解了 JavaScript、Html 和 CSS 之后,我给自己设定了一个挑战。这是为了制作一个 Batcomputer/Jarvis 来管理我的谷歌议程、游戏、程序等等。但为此,我需要在 html 文本输入中搜索单词,然后启动相应的函数。
以下是重要的代码部分:
<input type="text" id="inputField" onchange="insertInput()"></input>
<script>
var currentInput = 1;
//The input and function picker
function insertInput() {
document.getElementById("inputHtml").innerHTML = currentInput;
console.log(currentInput);
var containsLaunchGame = /launch game/g;
var resultLaunchGame = currentInput.test(containsLaunchGame);
console.log(resultLaunchGame);
if (resultLaunchGame = true) {
scanGames();
console.log("I found Launch Game");
};
};
</script>
这不是所有代码,而只是我有疑问的部分。 除了 string.test,我还尝试了 string.search 和其他一些,但没有一个能按照我想要的方式工作。
我想要的(实际上并不重要)是我可以告诉我的电脑根据我输入的内容执行某些操作。但是我尝试过的所有方法都会导致错误。
对于上面的代码,错误是“Uncaught TypeError: currentInput.test is not a function”。
如果您有任何解决此问题的方法,无论如何,我将不胜感激!
【问题讨论】:
标签: javascript html search text input