JS脚本错误
的确,在IE下经常有那个恼人的“网页上有错误”的提示,自己看到很闹心。相信初级用户看到很害怕。不过这个问题也是可以解决的!看看renaski的解决方案。
<script>
window.onerror=hide_error_message;
function hide_error_message()
{return true;}
</script>
原来只要让window.onerror返回true就可以了。测试了一下,果然令人厌恶的信息不再出现了。引用作者的一句话:“PS:我知道,作为网页设计人员,理应作出无误的网页,但是有时候可能是浏览者自身机子上的浏览器问题出现浏览错误,所以我认为这个代码还是有用的,至少可以让人家认为你做的这网页还是比较严谨的!有利于提高网站的可信度!”。
代码再简写一点,就是:
<script type="text/javascript">
window.onerror=function(){return true;}
</script>
【发】jquery 判断网页元素id存在
如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的
if($("#id")){}else{}
因为 $(“#id”) 不管对象是否存在都会返回 object 。
正确使用判断对象是否存在应该用:
if($("#id").length>0){}else{}使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。
或者
if($("#id")[0]){} else {}或者直接使用原生的 Javascript 代码来判断:
if(document.getElementById("id")){} else {}或
Jquery 判断网页元素Id存在
如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的
if($("#id")){}else{}
因为 $(“#id”) 不管对象是否存在都会返回 object 。
正确使用判断对象是否存在应该用:
if($("#id").length>0){}else{}
使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。
或者
if($("#id")[0]){} else {} 或者直接使用原生的 Javascript 代码来判断:
if(document.getElementById("id")){} else {}二、根据父节点查找子节点jQuery之children()返回匹配对象的字节点children() 返回匹配对象的子介点 <p>one</p><div id=”ch”> <span>two</span></div>jQuery代码及功能:function jq(){ alert($(“#ch”).children().html());}$(“#ch”).children()得到对象[ <span>two</span> ].所以.html()的结果是”two”
三、根据子节点查找父节点 <div id=”ch”> <span>two</span> <span id=”sp”>three</span></div> jQuery代码及功能Jquery.ready ({ alert($(“#ch”).children(“#sp”).html());});$(“#ch”).children()得到对象[<span>two</span><span id="sp">three</span> ].$(“#ch”).children(“#sp”)过滤得到[<span id="sp">three</span> ]
条件SQL :select stu_id,course_id,count(stu_id),sum(if(exam_score='-1',1,0)) from scoreinfo groupby stu_id,course_id;