我有一个文本输入,现在我想接受输入,询问nodeID []的条件,以及匹配时将值赋给[i]
即......输入=" 1FA02C",var i = [3]
<script>
function myFunction()
{
var myNode = document.getElementById('myNode').value;
document.getElementById('enterNode').innerHTML = myNode;
}
</script>
<tr><input type="text" id="myNode" value="Enter Node">
<script>
var nodeID = new Array ();
nodeID[0] ="1FA01A";
nodeID[1] ="1FA01C";
nodeID[2] ="1FA02A";
nodeID[3] ="1FA02C";
nodeID[4] ="1FA03A";
</script>
答案 0 :(得分:0)
检查下面的代码段。我相信它能满足您的需求。
<!-- HTML -->
<input type="text" id="myNode" value="" placeholder="Enter Node">
// JavaScript
var nodeID = [];
nodeID[0] = "1FA01A";
nodeID[1] = "1FA01C";
nodeID[2] = "1FA02A";
nodeID[3] = "1FA02C";
nodeID[4] = "1FA03A";
// The array above could be writen like this as well
// var nodeID = ["1FA01A", "1FA01C", "1FA02A", "1FA02C", "1FA03A"];
document.getElementById('myNode').onkeyup = function(){
index = nodeID.indexOf(this.value);
if(index != -1) this.value = index;
};