`
445822357
  • 浏览: 731153 次
文章分类
社区版块
存档分类
最新评论

在IE6、8中 <a>、button点击事件(onclick)没得反应经验总结

 
阅读更多

首先声明我不经常写js代码.对浏览器的兼容性积累经验不够,特别是IE6、7、8的兼容,总结此文章以便自己和大家一起积累,少花不必要的时间。

下面是我的js代码:

/***
* 保存修改数据
* @return
*/
function saveConten(){
$.ajax({
type:"POST",
url:"emp.do?param=UpdateEmpInfo",
data:{
"empId":$("#empId").val(),
"empNo":$("#empNo").val(),
"empName":$("#empName").val(),
"empLoginName":$("#empLoginName").val(),
"empLoginPass":$("#empLoginPass").val(),
"empTell":$("#empTell").val(),
"empEmail":$("#empEmail").val(),
"empRemark":$("#empRemark").val(),
"empSex":document.getElementById("empSex2").value,
},
dataType:"json",
success:function (json){
closeWindow();
alert("修改成功!");
window.location.reload();
},
error:function(){alert("加载员工信息失败,请重试!");}
});
}

,我没加这段代码的时候,整个页面的其它js代码在IE6、8正常工作,但我加了这段代码后,整个页面的js代码就不听话了(onclick没得反应).大家看到我的js代码哪儿有错吗?在json封装数据的时候,最后一个属性多了一个逗号(",")

"empSex":document.getElementById("empSex2").value,把这个多的逗号去掉就行了.

我在做一个项目时,<a onclick="我的方法">在IE6、8始终没有加载我的一个引入的js代码,在网上找了可能有2个小时,都无济于事,突然看到一位哥们的blog说使用onload来测试加载的我Js代码.我才发现是没有加载我的js代码,我引入的js代码路径绝对是正确的,我也清空了IE6、8的缓存.不知道是什么原因。随后我把js代码写在调用页面onclick就调用我的js代码了。

总结:如果<a>或button的onclick事件没得反应,首先检查js代码有错没得,使用<body onload="你的方法">这种方式可以检测你的js代码是否有错,如果这样能执行你的方法中的代码,仍然还报错,那么再看你的onclick事件的有不有单引号或双引号写错,或者查看不个页面代码是否多了或少了什么符号.

由于IE6、8对逗号、单/引号特别的感冒,所有大家在写js代码要注意这些细节,不然找错找得你想吐。

分享到:
评论

相关推荐

    金山WPS宏文件

    &lt;button onclick="InitFrame()"&gt;初始化插件&lt;/button&gt;&lt;br /&gt; &lt;button onclick="OnNew()"&gt;新建文档&lt;/button&gt;&lt;br /&gt; &lt;button onclick="SaveAsLocal()"&gt;保存到本地&lt;/button&gt;&lt;br /&gt; &lt;button onclick="Open()...

    换肤button

    免费QF控件下载 &lt;br&gt;&lt;br&gt;&lt;br&gt;Button :QF按钮控件&lt;br&gt;&lt;br&gt;表示 QF(Windows增强) 按钮... &lt;br&gt;&lt;br&gt;公共事件&lt;br&gt;&lt;br&gt; QF.Controls.Button.StyleChangedHandler StyleChanged&lt;br&gt; 摘要:&lt;br&gt; 在属性Style更改时发生 &lt;br&gt;

    解决Layui中templet中a的onclick参数传递的问题

    以下是我的模板,主要用在列表页table中的按钮,点击弹窗展开详情页的功能。 [removed] &lt;a href='[removed];' bfnclick='showContent({{d.CONTENT}})'&gt;查看内容&lt;/a&gt; [removed] 项目跑了许久,突然说点击查看内容没...

    弹出层提示

    基本示例:&lt;button&gt;点击这里&lt;/button&gt; &lt;/div&gt; &lt;div class="demo_2"&gt; 提示成功:&lt;button&gt;点击这里&lt;/button&gt; &lt;/div&gt; &lt;div class="demo_3"&gt; 提示失败:&lt;button&gt;点击这里&lt;/button&gt; &lt;/div&gt; &lt;div class="demo_...

    JAVA编写计算器

    &lt;br&gt;Button b6 = new Button("6");&lt;br&gt;Button b7 = new Button("7");&lt;br&gt;Button b8 = new Button("8");&lt;br&gt;Button b9 = new Button("9");&lt;br&gt;Button ba = new Button("+");&lt;br&gt;Button bb = new Button("-");&lt;br&gt;...

    C#编程经验技巧宝典

    8&lt;br&gt;&lt;br&gt;0018 有效利用Visual Studio 2005附带程序 8&lt;br&gt;&lt;br&gt;0019 有效使用MSDN帮助 9&lt;br&gt;&lt;br&gt;0020 如何设置MSDN帮助 9&lt;br&gt;&lt;br&gt;1.4 其他 10&lt;br&gt;&lt;br&gt;0021 如何添加项目引用 10&lt;br&gt;&lt;br&gt;0022 如何添加Web...

    Visual C++ 编程资源大全(英文控件)

    18.zip&lt;br&gt;A resizable property sheet within a view &lt;br&gt;在视中改变property sheet的大小(4KB)&lt;END&gt;&lt;br&gt;13,19.zip&lt;br&gt;overriding the default buttons on CPropertySheets &lt;br&gt;在CPropertySheets中覆盖默认按钮(2...

    微信飞机大战

    &lt;!DOCTYPE ... &lt;div&gt;&lt;button onclick="jixu()"&gt;继续&lt;/button&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;script type="text/javascript" src="../js/main.js"&gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;

    html_网页的简介

    &lt;button type="button" onclick="myfn()"&gt;按钮&lt;/button&gt; &lt;/body&gt; &lt;/html&gt; &lt;html&gt; &lt;body&gt; &lt;h1&gt;我的第一段 JavaScript&lt;/h1&gt; &lt;p&gt;请输入数字。如果输入值不是数字,浏览器会弹出提示框。&lt;/p&gt; &lt;input id="d" type=...

    A标签触发onclick事件而不跳转的多种解决方法

    因此我们经常会用链接&lt;a&gt;&lt;/a&gt;形式代替&lt;button&gt; 触发onclick事件。 代码如下: 代码如下: [removed] function del(){ if(confirm&#40;“确定删除该记录?”&#41;){ parent.[removed]=”执行删除.jsp”; return ...

    .net记录滚动条位置代码

    &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;...

    jQuery搜索框实例绑定提交事件.zip

     &lt;a &gt;&lt;span class="home_icons icon-baidu"&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/li&gt;  &lt;li&gt;  &lt;a &gt;&lt;span class="home_icons icon-360"&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/li&gt;  &lt;li&gt;  &lt;a &gt;&lt;span class="home_icons icon-bing"&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/...

    Visual C++ 编程资源大全(英文源码 控件)

    1,01.zip&lt;br&gt;3D Text&lt;br&gt;显示3D文字(6KB)&lt;END&gt;&lt;br&gt;2,02.zip&lt;br&gt;A button within a button&lt;br&gt;按纽中的按纽(13KB)&lt;END&gt;&lt;br&gt;3,03.zip&lt;br&gt;Flat Owner Drawn Buttons&lt;br&gt;浮动的自画按纽(13KB)&lt;END&gt;&lt;br&gt;4,04.zip&lt;br&gt;Flat-...

    Visual C++ 编程资源大全(英文源码 其它)

    05.zip&lt;br&gt;Finding memory leaks&lt;br&gt;发现内存的泄漏(6KB)&lt;END&gt;&lt;br&gt;6,06.zip&lt;br&gt;Convert message ID to a string&lt;br&gt;将消息标志符转换成字符串(4KB)&lt;END&gt;&lt;br&gt;7,07.zip&lt;br&gt;Message Tracer&lt;br&gt;消息跟踪(5KB)&lt;END&gt;&lt;br&gt;8,...

    响应式登陆注册模板

    &lt;body&gt; &lt;div class="container"&gt; &lt;header class="codrops-header"&gt; ... &lt;p&gt;&lt;button&gt;Login&lt;/button&gt;&lt;/p&gt; &lt;/form&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;!-- morph-button --&gt;

    VB编程资源大全(英文控件)

    axcool.zip&lt;br&gt;A toolbar control someone wrote&lt;END&gt;&lt;br&gt;84,axgrid.zip&lt;br&gt;A Grid control someone wrote&lt;END&gt;&lt;br&gt;85,axpanel.zip&lt;br&gt;A Panel, 3D Fram, Progress meter control someone wrote.&lt;END&gt;&lt;br&gt;86,browsef...

    HTML 语法大全!超级精炼<一点通>

    &lt;a开始到z结束&gt; 所有对象的用法! 以及初学者容易理解的简单例子! &lt;!DOCTYPE&gt; 指定了 HTML 文档遵循的文档类型定义(DTD)。 &lt;!-- ... --&gt; 批注 &lt;a&gt; 标明超链接的起始或目的位置。 &lt;A HREF TARGET&gt; 指定超级链接的...

    Visual C++ 编程资源大全(英文源码 图形)

    30.zip&lt;br&gt;Invert (mirror) a bitmap in-place&lt;br&gt;在内存中位图的对称位图(镜像)(8KB)&lt;END&gt;&lt;br&gt;31,31.zip&lt;br&gt;A logo bitmap inside client frame&lt;br&gt;在客户区显示一个logo位图(7KB)&lt;END&gt;&lt;br&gt;32,32.zip&lt;br&gt;Rotate a ...

    一个华丽的跳转页面(开源)

    &lt;p&gt;&gt; &lt;span&gt;ERROR &lt;/span&gt;: "&lt;i&gt;服务器地址已改变&lt;/i&gt;"&lt;/p&gt;&lt;p&gt;&gt; &lt;span&gt;ERROR CODE&lt;/span&gt;: "&lt;i&gt;HTTP 403 Forbidden&lt;/i&gt;"&lt;/p&gt; &lt;p&gt;&gt; &lt;span&gt;ERROR DESCRIPTION&lt;/span&gt;: "&lt;i&gt;您没有在此服务器上访问此页面的权限!&lt;/i&gt;"...

Global site tag (gtag.js) - Google Analytics