我正在使用JavaScript来包含文本框和文本区域。按钮 - 调用一个函数来确定文本框中的字符串是否在textarea的内容中找到。自然,如果找到字符串,则向用户发送消息。为什么我不能在a// g中调用var;
这里是我的代码:
HTML
<textarea id="textbox3" rows="4" cols="50"></textarea>
<input id="text3" value="" />
<button id="findTextButton" onclick="findText();">
#2 Find text from textbox in textarea
</button>
的JavaScript
function findText() {
var txtThree = document.getElementById("textbox3").value;
var searchWord = document.getElementById("text3").innerHTML.value;
var globalSearch = /[a-z]/g;
var deliver = txtThree.match(globalSearch);
if (searchWord === "") {
alert("Please Enter Text");
} else {
alert(deliver);
}
}
我想要做的是在globalSearch函数中调用的变量搜索内容,但它不会让我这样做。
这段代码没有任何意义,因为'searchWord'从来没有被有意义地使用或在'globalSearch'的上下文中使用。如果你问为什么* interpolation *不起作用。那么,这是因为Java不支持插值(但是甚至没有在“示例”代码中显示)。 – user2864740
我刚刚意识到这一点,因为我正在阅读您的回复。任何帮助将是伟大的,我肯定错过了什么.. –
@ user2864740,这是JavaScript,而不是Java(但你的观点仍然站在) –