jjzjj

javascript - 对象不支持 IE9 中的属性或方法 'append'

此脚本可在firefox或chrome中运行,但在IE9(我们网站的顶级浏览器)中只能运行一半。我遇到的问题是抛出这个错误。SCRIPT438:对象不支持属性或方法“追加”calc_ajax.js,第26行第21个字符在这一行:item.append(link);我不知道为什么。任何帮助,将不胜感激。$(document).ready(function(){$('.firsta.btn').click(function(){$('.firsta.active').removeClass('active');$(this).addClass('active');$('.second.ti

javascript - 使用 jQuery 即时创建复选框元素 - 奇怪的 IE 行为

我正在使用jQuery动态创建一些复选框元素并将它们附加到节点,就像这样vartopics=['All','Cat1','Cat2'];vartopicContainer=$('ul#someElementId');$.each(topics,function(iteration,item){topicContainer.append($(document.createElement("li")).append($(document.createElement("input")).attr({id:'topicFilter-'+item,name:item,value:item,typ

javascript - 文本输入只读属性在 IE7 中无法识别?

我正在通过javascript设置readonly="readonly"(换句话说,true):document.getElementById("my_id").setAttribute("readonly","readonly");这在FF、Safari和Chrome中具有预期效果(使字段不再可编辑,但其内容随表单一起提交),但对IE7无效。在IE7中我仍然可以修改文本输入字段的内容。我也尝试过设置("readonly","true"),它适用于我正在测试的所有其他三个浏览器,但IE7也会忽略它。有没有人有尝试使用IE7执行此操作的经验?我不想使用disabled属性,因为我希望文本

javascript - 如何处理 IE 错误

我在firefox或firebug中没有收到任何错误,但在IE中由于某种原因我收到无效参数,而且我无法弄清楚什么是无效参数,当发现“错误”时javascript停止。.我能做些什么来调试它? 最佳答案 FirebugLite太棒了。 关于javascript-如何处理IE错误,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2303613/

javascript - 无法访问 IE 中另一个域设置的 cookie

我正在使用cookie.js库从本地HTML文件设置cookie,如下所示$.cookies.set("Demo","DummyData");我正在尝试使用以下代码从另一个域获取cookie值alert($.cookies.get("Demo"));但它返回null。请帮我解决这个问题 最佳答案 这是设计使然。您只能获取在当前域上设置的cookie的值。由于网络浏览器内置的安全措施,您所要求的是不可能的。最好的选择是发出一个可以跨域的JSONPAJAX请求。 关于javascript-无

javascript - 鼠标滚轮事件在 ie 中不起作用

我正在开发一个应用程序,我需要跟踪鼠标滚轮的移动,但我的功能在InternetExplorer中无法正常工作。它适用于所有其他浏览器,但不适用于IE,关于我做错了什么有什么想法吗?JS...varrequest=true;varonMouseWheelSpin=function(event){if(request===true){request=false;varnDelta=0;if(!event){event=window.event;}//cross-bowserhandlingofeventdatatoboil-downdelta(+1or-1)if(event.wheelDe

asp.net - IE8 下的慢 javascript

我正在使用telerik控件开发具有类似excel功能的网格。例如,用户可以点击一个单元格,该单元格变成一个用于编辑的输入控件。用户可以使用Tab键移动到下一个单元格,或者使用向上/向下箭头键将单元格移至上方或下方。我发现标准的telerik网格很好,但我不得不使用自定义javascript对其进行扩展以实现我的需要。我的问题是在IE浏览器中的性能。虽然Firefox、Chrome、Safari都很好,但IE真的很痛苦。IE8比IE7好很多,但是使用光标键移动有点不自然,而且没有Chrome或FF那样流畅。由于网格的复杂性,我无法真正发布示例代码,但通常我会显示标准的telerik网格

javascript - 如何使用javascript在IE中的表单中设置文本区域值

如果是Firefox,我可以使用它来设置表单(提交问题)中的文本区域(selectedtext)值,但它在IE中失败。document.submitquestion.selectedtext.value=txt; 最佳答案 这应该有效:fromdocument.getElementById("bla").value="test"; 关于javascript-如何使用javascript在IE中的表单中设置文本区域值,我们在StackOverflow上找到一个类似的问题:

javascript - window.opener.location.href 适用于 IE 但不适用于 Chrome 或 Safari

我一直在研究这个问题,虽然在各种论坛上有很多关于类似问题的帖子,但没有一个问题或解决方案与我的完全匹配。我有一个应用程序已经成功地使用下面的函数在完成弹出窗口后重定向回父窗口。最近一直在研究与其他浏览器的兼容性(让系统可以通过iPad使用),发现在使用Safari或Chrome时这个功能有问题。父页面是一些数据库信息的汇总,用户点击一个链接打开一个窗口(通过window.open)查看更详细的数据。完成后,子窗口上会出现一个链接,用于刷新父窗口中的数据(部分是为了确保在返回父窗口时显示正确的数据)并关闭子窗口。Safari中的控制台报告“'window.opener.location.

Javascript:onScroll 事件(使用 Prototype)在 IE 上不起作用?

我正在尝试使用原型(prototype)以这种方式触发onScroll事件:Event.observe(document,'scroll',function(){alert('boo');});它在Firefox上完美运行,但在IE上没有任何反应。有谁知道为什么?如果有其他方法可以做到这一点?谢谢 最佳答案 尝试将其附加到窗口:Event.observe(window,'scroll',function(){alert('boo');});适用于IE、FF。老实说,我不知道为什么将它附加到document。