document.getElementById("").style和$("").css(name,value)方法的区别?
2008-02-26 15:21
525 查看
今天在开发中遇到了一个问题,就是有这样的一个函数,其功能为当用户点击一个按钮时,调用本函数,函数先显示一个等待的DIV,然后异步请求一个页面,当请求返回后,再设置等待DIV不可见。函数内容如下:
1 function receiveEmail()
2 {
3
4 document.getElementById("divWaitting").style.visibility = "visible";
5 $.get("page.aspx", ,
6 function(data){
7 document.getElementById("divWaitting").style.visibility = "hidden";
8 window.frames["ifrComposeGraphSign"].document.location.replace(window.frames["ifrComposeGraphSign"].document.location);
9
}
上面的函数可以完成功能。但是如果将第3行和第7行的代码转换成$("divWaitting").css("visibility", "visiable")和$("divWaitting").css("visibility", "hidden")后,函数就不能完成工作,具体表现为等待DIV不受控制。谁能给解释一下啊?
1 function receiveEmail()
2 {
3
4 document.getElementById("divWaitting").style.visibility = "visible";
5 $.get("page.aspx", ,
6 function(data){
7 document.getElementById("divWaitting").style.visibility = "hidden";
8 window.frames["ifrComposeGraphSign"].document.location.replace(window.frames["ifrComposeGraphSign"].document.location);
9
}
上面的函数可以完成功能。但是如果将第3行和第7行的代码转换成$("divWaitting").css("visibility", "visiable")和$("divWaitting").css("visibility", "hidden")后,函数就不能完成工作,具体表现为等待DIV不受控制。谁能给解释一下啊?
相关文章推荐
- document 方法:getElementsByName()与getElementById()、getElementsByTagName()的区别
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all第1/2页
- document.getElementById方法在Firefox与IE中的区别
- document.getElementsByName()与 document.getElementById()、document.getElementsByTagName()的区别
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- document.getElementById与getElementsByClassName的区别
- Id.value与document.getElementById("Id").value的区别
- JS中$()方法与document.getElementById('id')的区别
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- 不区分不行的弱类型脚本中的有类型对象-iFrame通过document.getElementById方法访问和document.nameIframe的差异
- getElementByID和getElementsByName和getElementsByTagName和document.all的区别
- document.getElementById与getElementByName的区别
- document.getElementsByName()与 document.getElementById()、document.getElementsByTagName()的区别
- js通过标签元素id,用document.getElementById().style设置标签元素的css属性
- 常用的4种获取元素方法的区别, getElementById, ..ClassName, ..TagName, .Name
- document.getElementById方法在Firefox与IE中的区别
- document.getElementById()和document.getElementsByName()有什么区别
- document.getElementById与getElementsByName的区别(JavaScript)
- document.getElementById("id").value与$("#id").val()之间的区别
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()