課程
/前端開發
/JavaScript
/DOM事件探秘
為什么我的this.value是未定義?
2015-08-31
源自:DOM事件探秘 2-3
正在回答
<body>
<div id="box">
<input type="button" value="按鈕" id="btn" onclick="showmsg()">
<input type="button" value="按鈕2" id="btn2">
<input type="button" value="按鈕3" id="btn3">
<script type="text/javascript">
function showmsg(){
alert("hello!");
}
//dom0級事件處理程序
var btn2=document.getElementById("btn2");
btn2.onclick=function(){
alert("nihao!");
};
//btn2.onclick=null;
//清除屬性
//dom2級事件處理程序
//處理指定和刪除時間處理程序的操作
//addEventListener()和removeEventListener()
//三個參數:處理的事件名,事件函數,布爾值
var btn3=addEventListener('click',showmsg,false);
var btn3=addEventListener('click',function(){
alert(this.id);
},false);
悟道參禪
你把代碼貼出來我幫你看看
劉榮軒1991 提問者
你要先弄清楚你的this代表了什么。
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
1 回答random未定義
3 回答我這計時器定義哪里出了問題嗎,為什么一直說計時器未定義?
1 回答為啥我的className 報錯是沒有定義的
2 回答為什么定義全局變量沒用
3 回答局部變量的問題,stopFun和playFun里面都沒有定義play。但為什么可以正常運行。而stop未定義的話就實現不了。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-31
<body>
<div id="box">
<input type="button" value="按鈕" id="btn" onclick="showmsg()">
<input type="button" value="按鈕2" id="btn2">
<input type="button" value="按鈕3" id="btn3">
<script type="text/javascript">
function showmsg(){
alert("hello!");
}
//dom0級事件處理程序
var btn2=document.getElementById("btn2");
btn2.onclick=function(){
alert("nihao!");
};
//btn2.onclick=null;
//清除屬性
//dom2級事件處理程序
//處理指定和刪除時間處理程序的操作
//addEventListener()和removeEventListener()
//三個參數:處理的事件名,事件函數,布爾值
var btn3=addEventListener('click',showmsg,false);
var btn3=addEventListener('click',function(){
alert(this.id);
},false);
2015-08-31
你把代碼貼出來我幫你看看
2015-08-31
你要先弄清楚你的this代表了什么。