javascript小测试
in Web前端 on javascript - Hits()
<html> <script type="text/javascript"> window.onload = function(){ var a = document.getElementById('1'); document.body.appendChild(a.cloneNode(false)); }; </script> <body> <div id="1"> 1 <div id="1"> 12 </div> </div> <a href="http://www.google.com" onclick="return false;" >go test</a> </body> </html>
a.cloneNode参数为true表示包括子节点。false 则不包括。
document.getElementById同样的id得到的最前面一个的。
可以使用return false;取消连接跳转。
有<<= , >>=和>>>=运算符 但是没有>==, <==运算符。
var a = 11; alert(typeof a); //-->number a = a + ''; alert(typeof a); //-->string
javascript规定当使用+号时首先考虑字符串+。你要按照从左到右的转换顺序那就错了!
而-号没有这个特别:
var a = 11, b = '5'; var c = a - b; alert(typeof c); //--> number
这个就是换成number减了。
参见: