【Internet Explorer 7/8中的隐秘javascript错误:’:’预期】教程文章相关的互联网学习教程文章

javascript – $(‘:target’)在Internet Explorer 11中返回长度为0【代码】

我正在尝试补偿网页中的锚点移动位置,因此它没有被固定的标题覆盖. 我解决了这个anwser的问题,它适用于除IE之外的每个浏览器.它只是在锚点移动后向上滚动几个像素. 代码如下:(function($, window) {var adjustAnchor = function() {var $anchor = $(':target'),fixedElementHeight = 160;console.log("Anchor: "+ JSON.stringify($anchor));if ($anchor.length > 0) {$('html, body').stop().animate({scrollTop: $anchor.offset(...

javascript – 在没有Internet Explorer关闭框的情况下添加选项框选项?【代码】

我正在尝试构建一个带有多个下拉选择框的网页,这些选择框在首次打开框时异步加载其选项.这在Firefox下运行良好,但在Internet Explorer下不行. 以下是我想要实现的一个小例子.基本上,有一个选择框(id为“selectBox”),它只包含一个选项(“Any”).然后有一个onmousedown处理程序,在单击该框时加载其他选项.<html><head><script type="text/javascript">function appendOption(select,option) {try {selectBox.add(option,null); // S...

javascript – 在Internet Explorer中获取没有填充的元素的宽度【代码】

我想将我的网站上的图像放到其包含元素的大小,所以我有这个:if (userHasMicrositePhoto) {var width = $('micrositePhotoDiv').getComputedSize().width;$('micrositePhoto').src = "flash/userImage.ashx?type=micrositePhoto&id=" + userId + "&width=" + width; }我的处理程序文件userImage.ashx返回ID给出的图像,缩放到作为参数给出的宽度. 这在firefox,chrome和amp; co,但在Internet Explorer中不起作用 – 返回的图像太大.我...

php – Internet Explorer中的JavaScript DOM错误【代码】

我在这行代码上收到以下错误select.up().appendChild(sw);错误“SCRIPT438:对象不支持属性或方法’向上’” 这只发生在Internet Explorer中… Chrome,Safari和Firefox都运行良好的代码.我无法通过Google搜索“select.up()”找到任何内容.这段代码不是我自己的,我不是很擅长在Javascript中使用DOM. 这是代码的其余部分:<?php $swatches = $this->get_option_swatches(); ?> <script type="text/javascript">document.observe('do...

javascript – Internet Explorer本地存储

我有一个应用程序,适用于除IE之外的所有浏览器.我正在使用HTML5提供的本地数据库.我需要为应用程序的用户存储3个属性.我知道在IE中我不能使用数据库方法,我想使用存储在本地存储中的3个数组,每个属性一个数组.这样做有更好(更简单)的方法吗? 谢谢 例如,我想存储1)目的地2)它们来自3)日期所以我想我将存储一个目的地数组,一个来自位置的数组和一个日期数组.然后使用一些id我可以索引数组并获取相应的信息.解决方法:如果您需要本地存...

javascript – KnockoutJS:Internet Explorer中的多选问题【代码】

我有一个非常简单的情况,使用带有KnockoutJS 3的multiselect select元素.如果你使用带有IE(任何版本)的multiselect元素的selectedOptions绑定,select元素总是在选择一个新选项时弹回到最底部的选定元素.我看过许多文章似乎与此有些相关并且过时,但没有明确的解决方案.任何帮助赞赏. 这里简单的例子: http://jsfiddle.net/unp9j9dc/1 通过单击项目1,按住控件,单击项目20,然后返回到项目2来重现.UI将弹回到项目20. 另外,我应该提一下...

javascript – onChange事件永远不会在Internet Explorer中触发【代码】

我正在使用jQuery将事件绑定到a的onChange处理程序,如下所示:$("#accounts").change(function() { DoSomething(); });我遇到的问题是,虽然在Firefox中一切正常,但事件永远不会在IE中被触发.我知道IE处理onChange事件的方式不同于Firefox,如其他地方提到的here.但是,我不认为在这种情况下这是问题,因为事件永远不会触发,即使点击屏幕上的其他元素也是如此. 为了确保我的jQuery代码没有问题,我尝试实现内联的onChange事件,如下所示:...

javascript – 禁止在Internet Explorer中对Ctrl O进行默认处理【代码】

我试图压制IE的Ctrl O默认处理. 我有一个onKeyDown处理程序,它被调用,但即使我调用event.cancelBubble并返回false,默认的File | Open命令仍然运行. 顺便说一句:这并不重要,因为我可以选择另一把钥匙,但好奇是否有可能解决这个问题.解决方法:首先,您不能调用event.cancelBubble,它不是方法,而是可以设置为true的属性. 要防止IE中特殊键的默认操作,您还必须将IE键代码设置为0:function keydownHandler(e) {e = e || window.event;i...

javascript – 如何将光标设置为Internet Explorer中文本INPUT字段的字符串值中的特定位置?【代码】

我已经在Firefox,Safari和Chrome中使用它了. 我希望能够以编程方式在Internet Explorer的INPUT字段中设置文本光标的位置. 我在各种网站上查看了这个主题,并且通常发现了相同的技术:var el = document.getElementById("myTextField"); var pos = 6;if (document.selection) {el.focus();var selection = document.selection.createRange();selection.moveStart("character", -el.value.length);selection.moveStart("character", p...

javascript – 如何在Internet Explorer中使用html子元素在contenteditable div中获取插入位置【代码】

我正在使用一个可信的div,它可以选择使用内联html元素,例如标签“< p>< font>< br>“在文本流程中. 在某些点我需要获取contenteditable div的插入位置(光标位置),插入符号(光标)位于html子元素之后. 我正在使用javascript for Firefox中的以下代码,它可以正确找到contenteditable div的插入位置(光标位置),但我找不到任何解决方案,因为Internet Explorer找到插入位置(光标位置)为window.getSelection未定义.function getCaretPosit...

javascript – Internet Explorer:无法访问IFrame内容,除非状态代码为200【代码】

因为IE不支持异步文件上传,所以我正在使用一种解决方法,即将表单发布到iframe.我绑定了iframe的onLoad事件,并在触发事件时读取其内容.这很有效,除非服务器返回200以外的状态代码,在这种情况下,IE8 / IE9会抛出“SCRIPT5:访问被拒绝”错误.似乎微软决定不允许任何人读取iframe的内容,除非请求返回200 OK. 谷歌搜索没有任何结果,所以我在这里寻求帮助.其他人可以重现这种奇怪的行为吗?反正这个问题呢? iframe不违反任何跨站点安全...

javascript – 防止Internet Explorer中的默认击键操作【代码】

我试图在Internet Explorer 10中覆盖ControlP,但似乎无法弄清楚如何做到这一点.我用一些非常简单的代码模拟了一个 Fiddle ,这个代码在Chrome中运行(至少在我的Mac上).但是在IE 10中运行它并使用ControlP仍然会打开打印对话框. 这是我的简单代码:$('.test').on('keydown', function(e){if (e.metaKey || e.ctrlKey){$('body').append('ctrl p pressed'); e.preventDefault(); return false; } });?谁知道这里发生了什么?解...

javascript – Internet Explorer oninput功能无法正常工作【代码】

我有IE的问题.我在JS中使用计算创建了表单,它使用输入类型范围.这是jsfiddle的链接:http://jsfiddle.net/vu378xh9/8/和HTML代码:<form action="" method="post" name="checkincome"> <label>Persons</label> <input id="persons" name="persons" type="range" min="1" max="41" value="10" oninput="chckIncome();" /> <p id="personsvalue">10</p> <br /> <label title="">Sale per person</label> <input id="starters" name="...

javascript – HTML在Internet Explorer中导入加载顺序【代码】

我有一个网页,呈现一些Polymer 1.0自定义元素.在我的index.html文件的head部分中,我有以下内容:<link rel="import" href="my-elements.html"> <script src="script1.js"></script> <script src="script2.js"></script>my-elements.html引用其他HTML文件(通过HTML导入),后者又使用标准脚本标记引用javascript文件. 使用Chrome浏览器,它可以按预期工作. my-elements.html中的javascript文件在script1.js和script2.js之前加载.但是,对...

javascript – Internet Explorer 6的jQuery height()问题【代码】

我正在使用jQuery 1.3.2. 我无法在Internet Explorer 6中获得正确的“高度”.所有其他浏览器中的高度值都是正确的. 我也在使用wresize jQuery plugin. 每次浏览器加载时,我都会触发一个方法,根据浏览器维度调整div,iframe的大小. (这是有充分理由的.) 在IE 6中,$(‘body’).height()的返回值似乎在每次调整浏览器大小后增加10个像素. 还有其他人遇到过这样的事吗?var iframeH = 0, h = 0, groupH = 0, adjust = 0;var tableH = $(...

INTERNET - 相关标签
错误 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部