通过函数arg传递Integer会得到字符串'长
Passing an Integer through function arg gives string 'length
所以我的异常情况是:我在.addEventListener
中向我的"turn"函数传递一个整数值"g",出于某种原因,当整数通过document.getElementById("score").innerHTML=j
行从另一侧出来时,它会显示字符串"length",而我最初完全期望我传递的整数,为什么要这样做?
var initials=document.getElementsByClassName("letter")
function load(){
for(var g in initials)
{
initials[g].addEventListener("click", function(){turn(g)})
initials[g].innerHTML=alpha[Math.floor(Math.random()*alpha.length)]
document.getElementById("score").innerHTML="thischanged "+g
}
}
function turn(j){
document.getElementById("score").innerHTML=j
}
构造for(var g in initials)
枚举属性名称。至少你需要通过initials[g]
。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- JavaScript按钮/输入/函数,字符串反转
- 推荐在JavaScript中执行存储为字符串的函数,而不是使用eval
- 编辑输出字符串函数ol.control.MouseControl
- 如何在 Javascript 和 qUnit 中模拟字符串函数
- 如何在for()语句中执行字符串函数
- GulpJS:对SVG文件内容执行字符串函数
- 在干净的字符串函数之间添加空格
- 错误将导致最长重复子字符串函数
- Javascript:替换在IE7-8中不工作的字符串函数
- 如何使用拆分字符串函数的结果在Angular.js中进行排序
- 反转不工作的字符串函数
- 在Python中,你可以像在JavaScript中那样创建字符串函数的原型
- 我如何使用简单的子字符串函数在javascript标题大小写句子
- Javascript字符串函数
- 来自字符串函数的图像
- 有没有任何方法可以在不使用javascript子字符串函数或regex的情况下生成这个字符串日期表示(带时区)
- 在从CFC返回结果之前,对AJAX查询执行字符串函数
- 不能调用下划线.字符串函数' lpad '用于错误'未捕获的类型错误:_.Lpad不是一个函数