发表于: 2017-04-02 23:44:35
1 1190
今天完成的事情-收获:
二次点击事件
可以在onclick执行完第一个事件后 接着用 this.onclick=function(){shijian2()} 替换nclick 执行第二个时间
<script>
function shijian1(){
alert(1);
}
function shijian2(){
alert(2);
}
</script>
<a href="javascript:;" onclick="shijian1();this.onclick=function(){shijian2()}">点击</a>
今天才真的理解了onchange的应用
简单来说可以打到一边操作一个值一边可以给onchange这边实时反馈相应的值
比如一个textbox,会出发的这个事件。
onchange 在元素值改变时触发。
onchange 属性适用于:<input>、<textarea> 以及 <select> 元素。
语法:onchange="JavaScript代码"
例如
<script type="text/javascript">
function upperCase(){
var x = document.getElementById("fname").value;//获取input中的值
document.getElementById("fname").value = x.toUpperCase();//input中的值转换成大写。
}
</script>
<body>
<input type="text" id="fname" onchange="upperCase()" /></p> onchange设置为uppercase时间
</body>
我旁边的大神也就是我的师兄告诉我JQ函数不能写在JS函数里反之也一样。
还有JS页面的跳转
self.location="killer.html"; //多层frame用他
window.location = "killer.html" //页面少的时候用他
明天计划的事情:
完善任务三呗。。。继续学JQ
遇到的问题:
onchange和点击事件冲突- =任务一输入一个值立马就跳转了。。至今没解决
评论