javascript基础

1. js事件可以任何地方添加

     鼠标over和out的响应

     <div onmouseover="mOver(this)" onmouseout="mOut(this)">鼠标响应</div>

     function mOver(obj)
     {
          obj.innerHTML="谢谢"
     }  

   

    onload 事件会在页面或图像加载完成后立即发生。

    <div onload="load()"></div>

    function load()

    {

        if (navigator.cookieEnabled==true)
        {
            alert("已启用 cookie")
        }

    }



    //按键消息

    <script>

    function whichButton(event)
    {
        alert(event.keyCode)
    }

    </script>

    <body onkeyup="whichButton(event)">
    </body>


所有event见    http://www.w3school.com.cn/jsref/dom_obj_event.asp



     <a href="javascript:void(0)"></a>

    <a href="javascript:show()"></a>

    <div onclick="show1()"></div>

    <button type="button" onclick="alert('Welcome!')">点击这里</button>
    <img id="myimage" onclick="doth()" src="">

    <srcipt>

       function show(){alert(1)}

       function show1(){alert(2)}

   </script>


2. js的数组(对象的一种)

    var arr = new Array();
    arr[0] = "111";
    arr[1] = "222";
    arr[2] = "333";

    var i  = 0;

    for (i=0;i<arr.length;i++)
    {
        document.write(arr[i] + "<br>");
    }


3. 对象

var person={firstname:"Bill", lastname:"Gates", id:5566};

alert(person.firstname);

alert(person['Bill']);


4.元素是否隐藏:

   element.style.visibility='visible'

   element.style.visibility='hidden'

    或者

   element.style.display='none'

   element.style.display='block'

   区别在于,前者依然保留空间。后者不保留位置空间。 


5.




你可能感兴趣的:(javascript基础)