将文本输入作为数组的变量,并在javascript上使用while循环
Text input as variable for array with a while loop on javascript
我正试图弄清楚如何使文本框编号反映我试图显示的数组上的编号。我的代码在附件中。我正在努力做到,如果我键入"4",那么我的4项技能就会出现在我的网站上。
<script type="text/javascript">
function myduties1() {
var a= document.getElementById("DNumber1").value;
var duties1= ["Building Houses","Using Heavy Machinery","Lifting","Fixing","Working Fast"];
var b= a-1
var c=""
while (a>=b) {
c== "duties1[b]";
b++;
}
document.getElementById("mduties1").innerHTML =c;
}
</script>
<p><button onclick="myduties1()">Click Here</button>to see my top <input type="text" id="DNumber1" value=""> job duties</p>
<p id="mduties1"></p>
可能的解决方案:
function myduties1() {
var a= document.getElementById("DNumber1").value;
var duties1= ["Building Houses","Using Heavy Machinery","Lifting","Fixing","Working Fast"];
var out = "";
if (a <= duties1.length){
var out = (duties1.slice(0,a)).join();
}
document.getElementById("mduties1").innerHTML =out;
}
请查看此链接jsfiddle以查看工作示例。
希望它有用!
相关文章:
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 从数组中删除重复条目,并在javascript中按顺序排列
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 如何使用javascript localStorage保存用户选择并在不同的html页面中显示
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 如何获取javascript输入并在html中调用它
- javascript从选中的复选框中检索输入值,并在同一网页中显示多个html文件
- 使用javascript读取本地XML文件并在html页面中显示
- 如何在打印前等待javascript文件加载twitter,并在打印后关闭选项卡
- 在Javascript中解析json并在html上创建表
- javascript window.open(),并在新窗口中搜索DOM
- Javascript性能-在dom上迭代并添加侦听器
- 如何使用Javascript获取当前页面URL,并在<a href="[the_URL]”>
- 如何将多维传递给javascript并在多维中再次存储
- 调用javascript并在右侧框架中显示结果
- 如果路径中有一个querystring, Firefox是否缓存javascript并在没有请求的情况下使用它?
- 如何使用JavaScript并在Kendo UI模板中打印结果