Jack's Notes11——打地鼠(forin遍历、type获取节点对象的类型)
2012-07-12 22:39
567 查看
打地鼠:(总结)
1、for(var i in inputs)得到的i是inputs的键,inputs[i]才是值
2、不能用typeof(inputs[i])取得节点对象的类型,那样得到的是javascript的数据类型,而要用inputs[i].type
1、for(var i in inputs)得到的i是inputs的键,inputs[i]才是值
2、不能用typeof(inputs[i])取得节点对象的类型,那样得到的是javascript的数据类型,而要用inputs[i].type
<head> <title></title> <script type="text/javascript"> function f1() { var inputs = document.getElementsByTagName("input"); for (var i in inputs) { if (inputs[i].type == "button") { inputs[i].value = "哈哈"; } } event.srcElement.value = "呜呜"; } window.onload = function () { var inputs = document.getElementsByTagName("input"); //for (var i in inputs)得到的i是inputs的键,inputs[i]才是值 for (var i in inputs) { //不能用typeof(inputs[i]),那样得到的是javascript的数据类型 if (inputs[i].type == "button") { inputs[i].onclick = f1; } } } </script> </head> <body> <input type="button" value="哈哈" /> <input type="button" value="哈哈" /> <input type="button" value="哈哈" /> <input type="button" value="哈哈" /> <input type="button" value="哈哈" /> <input type="button" value="哈哈" /> </body>
相关文章推荐
- [BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1'
- iOS 报错 CodeSign error: code signing is required for product type 'App Extension' in SDK 'iOS 8.1'
- [ERROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1
- CodeSign error: code signing is required for product type 'Application' in SDK 'i
- foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj)
- code signing is required for product type 'Application' in SDK 'iOS 8.1'
- qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'
- [BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1'
- CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 9.2'
- CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.0'
- CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.1'
- X-code6 错误CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8
- CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 5.0'
- code signing is required for product type 'Application' in SDK 'iOS 8.1'
- IPAD真机调试CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.0'
- iOS开发:code signing is required for product type 'Application' in SDK 'iOS 9.2'
- Implicit declaration of function 'NSFileTypeForHFSTypeCode' is invalid in C99
- IOS成长之路-code signing is required for product type 'Application' in SDK 'iOS 6.0'
- code signing is required for product type 'Application' in SDK 'iOS 9.0'错误
- error: request for member '*' in '*', which is of non-class type '*'