草庐IT

javascript - 在带有 IE 的 JavaScript 中使用 XMLSerializer 时,SVG 标记上不需要的 namespace

我正在尝试使用JavaScriptDOMAPI的XMLSerializer将SVG元素转换为其代表性标记。这是用于创建元素并将其序列化的基本代码:varel=document.createElementNS('http://www.w3.org/2000/svg','svg');el.setAttribute('xmlns','http://www.w3.org/2000/svg');el.setAttribute('xmlns:xlink','http://www.w3.org/1999/xlink');varmarkup=(newXMLSerializer()).serialize

javascript - attachEvent 在 IE > 8.0 中不起作用

我用了一段时间的attachEvent,但是IE好像不支持了?window.attachEvent("onload",Start_Wysiwyg);window.attachEvent("onscroll",ScrollEditBar,false);有人能解决这个问题吗? 最佳答案 .attachEvent()在IE9+中已弃用,并已在IE11中删除。标准是.addEventListener()(MSDNdocs)。MDN文档有一个sectionaboutcompatibility.您可以简单地运行一些功能检查代码来检查支持的功能是

javascript - 如何在 IE、FF、Chrome 等上可靠地设置类 attr w/JavaScript?

我正在使用下面的JS代码,以便在单击链接时更改类。document.getElementById("gifts").setAttribute("class","gkvSpriteselected");这在IE中不起作用,但在FF和Chrome中有效。然后我将代码更改为:document.getElementById("gifts").setAttribute("className","gkvSpriteselected");然后它在IE中工作,但在FF和Chrome中停止工作。有人可以帮帮我吗? 最佳答案 您可以可靠地使用class

javascript - getComputedStyle 类似 IE8 的 javascript 函数

我正在尝试在JavaGWT代码中编写一个Javascript函数来获取以下样式的值"direction","fontFamily","fontSize","fontSizeAdjust","fontStyle","fontWeight","letterSpacing","lineHeight","padding","textAlign","textDecoration","textTransform","wordSpacing"getComputedStyle在除IE8之外的所有浏览器中都很有用,据我所知,它不支持该功能我在这里查看了关于笑脸主题的帖子,但他们都未能获得上述风格之一微笑

javascript - IE不支持方法 'assign',怎么办

我有一个小的/javascript,Babel脚本,它在Chrome和Firefox浏览器中运行良好,但在InternetExplorer11中运行失败。我希望有人能帮助我。这是我的功能:getDaysWithEvents(){//Getallthedaysinthismonthscalendarview//SiblingMonthsincludedconstdays=this.getCalendarDays();//SetRangeLimitsoncalendarthis.calendar.setStartDate(days[0]);this.calendar.setEndDate(

javascript - 是否有针对 IE6 的 JavaScript PNG 修复程序允许 CSS 背景定位?

我已经看到一些允许PNG图像在InternetExplorer6中具有透明度的修复程序,但我还没有找到一个也允许您在CSS中设置背景位置的修复程序。如果你使用Sprite,这是一个交易破坏者。我求助于使用GIF(质量不高),根本不使用透明图像,或者提供与IE6完全不同的样式表。是否有针对IE6的修复程序允许PNG透明度和背景定位? 最佳答案 是的。转换图像以使用索引托盘(png256)。您可以支持透明度(就像gif),但不能支持alphachannel。您可以使用Irfanview执行此操作和pngout插件,pngquant或pn

javascript - padStart() 在 IE11 中不工作

我正在使用angularjs1.7.2和kendouischeduler.除了涉及IE11中的padStart()部分外,所有路由在几乎所有浏览器中都运行良好。当使用padStart代码时会出现此错误类型错误:对象不支持属性或方法“padStart”letret='#'+((r有没有办法我们可以处理这个问题或实现padStart的替代方法 最佳答案 IE11不支持此功能。请看这里:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Obje

javascript - 如何在 IE 中调试 JavaScript?

是否有比MS脚本编辑器更好的调试JavaScript的方法?我正在寻找类似Firebug的东西。不过,FirebugLite不提供此功能。 最佳答案 使用VisualStudio2008。Nikhilk的WebDevelopmentHelper和InternetExplorerDeveloperToolbar(http://www.microsoft.com/en-us/download/details.aspx?id=18359)一样有用。尽管它们不如FireBug好:-( 关于jav

javascript - IE7 不支持 indexOf javascript 是真的吗?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:.indexOffunctiononanarraynotworkinginIE7/8usingJavaScript我正在为IE7开发,在使用javascript函数indexOf时遇到了一些问题。浏览一些网站后,我了解到IE7不支持indexOf。这是否正确?如果正确,检查字符串是否包含给定字符串的最简单方法是什么?vartest=window.location.toString();test=test.toLowerCase();varidString="28A3CASDGAGHTSDASF34134";i

javascript - 无法使用 JavaScript 在 IE 上打印 iframe,而是打印父页面

我有以下JavaScript代码:$(document).ready(function(){$('a#print_button').click(function(event){event.preventDefault();varprint_url='print.html';if($('#print_page').length==0){$("body").append('');}else{$('#print_page').attr("src",print_quote_url);}$('#print_page').on("load",function(){frames["print_pag