<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>