var a2 = new Array()
function action(str){
var s = document.getElementById("bt").value
if(s=="开始"){
isRun=true
run()
document.getElementById("bt").value="结束"
}else{
isRun=false
document.getElementById("bt").value="开始"
}
}
function run(){
var i = Math.floor(Math.random() * a.length+ 1)-1
document.getElementById("show").innerHTML=a[i]
if(isRun==false){
var b =true
for(var j in a2){
if(a2[j]==i){
b=false
}
}
if(b){
a2[a2.length]=i
return
}
}
setTimeout("run()",10)
}
实现外部导入,假如要通过input file表单形式选择文件,可以通过这种方式读取数据<form id="form">
<!-- 选择本地文本 -->
<input type="file" name="file" onchange="selectFile()" />
</form>
<script>
function selectFile() {
let formData = new FormData(document.getElementById('form'))
let reader = new FileReader()
reader.readAsText(formData.get('file'))
reader.onload = function() {
let text = this.result // 读到的文本
// 假如文本是 张三,李四,王五 格式,切割为数组
console.log(text.split(",")) // ["张三", "李四", "王五"]
}
}
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)