IE 上屏蔽JS脚本错误代码

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;


原文地址:https://www.cnblogs.com/yifenghong/p/2529767.html