当先锋百科网

首页 1 2 3 4 5 6 7

    <script>
        function changetext(id){
            id.innetHTML = "Ooops!";

        }
    </script>
<body>

<!-- 对事件做出反应

    我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。
    如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码:
    οnclick=JavaScript
    HTML 事件的例子:
        当用户点击鼠标时
        当网页已加载时
        当图像已加载时
        当鼠标移动到元素上时
        当输入字段被改变时
        当提交 HTML 表单时
        当用户触发按键时
 -->
    <h1 onclick = "this.innerHTML = 'Ooops!'">点击文本</h1>
    <h1 οnclick="changetext(this)">点击文本</h1>

<!-- 使用 HTML DOM 来分配事件

    HTML DOM 允许您使用 JavaScript 来向 HTML 元素分配事件 -->
    <p>点击按钮执行<em>displayDate()</em>函数.</p>
    <button type="button" id="myBtn">点击这</button>
    <script>
        document.getElementById("myBtn").onclick = function(){
            displayDate();
        }
        function disaplayDate(){
            documentElement("demo").innerHTML = Date();
        }
    </script>
    <p id="demo"></p>
    <!-- 在上面的例子中,名为 displayDate 的函数被分配给 id="myBtn" 的 HTML 元素。
        按钮点击时Javascript函数将会被执行。 -->


<!-- nchange 事件

    onchange 事件常结合对输入字段的验证来使用。
    下面是一个如何使用 onchange 的例子。当用户改变输入字段的内容时,会调用 upperCase() 函数。  -->
    输入你的名字:<input type="text" id="fname" οnchange="myFunction" />
    <p>当你离开输入框后,函数将触发,将小写字母转化为大写。</p>

 

<!-- onmouseover 和 onmouseout 事件

    onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。 -->
    <div οnmοusedοwn="mOver(this)" οnmοuseοut="MOut" style="background-color:#ccc;width: 120px;height:20px;padding:40px;">Mouser Over Me</div>
    <script>
        function mOver(obj){
            obj.innerHTML = "Thank You";
        }
        function MOut(obj){
            obj.innerHTML = "Mose Over Me";
        }
    </script>
</body>
    <script>
            function myFunction(){
                var x = document.getElementById("faname");
                x.value = x.value.toUpperCase();
            }
    </script>