我需要根据随机属性值找到随机节点.为此,我在getElementsByTagName的节点上使用getAtrribute.
看起来当我查找类名作为属性时它似乎不适用于IE(适用于FF).
任何人都知道getAtrribute是否仅适用于"类"或其他属性?(如果我唯一的课程,我会做一个解决方法.)
我使用下面的JS代码,以便在单击链接时更改类.
document.getElementById("gifts").setAttribute("class", "gkvSprite selected");
Run Code Online (Sandbox Code Playgroud)
这在IE中不起作用,但它在FF和Chrome中起作用.然后我将代码更改为:
document.getElementById("gifts").setAttribute("className", "gkvSprite selected");
Run Code Online (Sandbox Code Playgroud)
然后它在IE中工作,但在FF和Chrome中停止工作.
有人可以帮帮我吗?
在IE7中有一个恼人的问题.我有一个网站,在每个页面的底部都有一个iframe,而对于我的生活,我无法隐藏滚动条.这只是在IE7中,我测试的每个其他浏览器都很好.
我有scrolling ="no"并设置overflow:hidden; 仍然没有工作.
如果任何人得到任何东西,他们可以建议我会非常好
干杯马丁
ie7 是否有任何萤火虫.在firefox中,firebug在检查代码时减少了很多工作.以同样的方式即支持萤火虫.
我正在开发IE7,并与javascript函数indexOf有一些麻烦.
在浏览了一些网站后,我读到IE7不支持indexOf.这是正确的,如果是这样,最简单的方法是检查字符串是否包含给定的字符串?
var test = window.location.toString();
test = test.toLowerCase();
var idString = "28A3CASDGAGHTSDASF34134";
idString = idString.toLowerCase();
if(test.indexOf(idString) > 0){
alert('worked');
}
Run Code Online (Sandbox Code Playgroud)
编辑:我自己最有可能出现一些编码错误
已经提出了一种解决方案,使Zurb的Foundation 3 Framework与IE7一起工作.不一定是复杂的支持,但肯定是网格支持.
解决方案如下:http://www.stormconsultancy.co.uk/blog/development/code-snippets/making-zurb-foundation-3-work-on-ie7/
我试图在这里复制这个:http://sausag.es/foundation/grid.html
我在foundation.min.css中添加了一个指向htc文件的链接
引用是相对于HTML而不是CSS.
我在htaccess中添加了一行关于htc文件的内容.
但我仍然不能像在IE8中那样在IE7中显示网格.我哪里错了?
这是场景:
我有一张边距为19px的桌子.下面我有一个包含一些字段集的表单.其中一个是浮动的.问题是,在IE7中,保证金底部没有获得完整的19px.我已经完成了我能想到的所有IE7 css/margin/float错误,并尝试过补救措施,但都没有成功.我一直在谷歌搜索一段时间,找不到任何有用的东西.
这是我尝试过的.
我知道还有一些我忘记了,但这些是我最近尝试过的.每个字段集都会发生这种情况.
我正在使用重置样式表并具有xhtml过渡文档类型.
编辑:我还有IE7 Web开发人员工具栏和Firebug.两个浏览器的样式信息都表明它有一个底边:19px; 但它显然不适用于IE7.
我创建这个只是为了解释我的问题.一些列表项显示为内联块.我有一个原来的方法,也没用,所以我使用这个CSS.
这在FF和IE7中很有用,作为一个独立的.
不幸的是,在我的网站上实现,它在IE7中无法正确显示(它们看起来堆叠在一起).
firefox http://www.alexanderdickson.com/hosted/stackoverflow.com/display-inline-ff.png
ie7 http://www.alexanderdickson.com/hosted/stackoverflow.com/display-inline-ie7.png
现在任何人都可以告诉我为什么他们不能在我的例子中工作(参见上面的图片并查看网站,它是在最右边(不能错过).
它似乎在IE7中工作,如果我给列表项明确宽度 - 但这似乎很危险,以及我不想做的额外维护.我可能会做li#nsw { width: 3.5em }但是很难看,我不应该这样做.
我确实使用了Eric Meyer的CSS Reset Reloaded.
如果您知道解决方案,请告诉我们!
谢谢.
这是复选框的HTML
<ul class="checkboxes">
<li><input type="radio" id="free-case-review-nsw" value="nsw" name="state" /><label for="free-case-review-nsw"><acronym title="New South Wales">NSW</acronym></label></li>
<li><input type="radio" checked="checked" id="free-case-review-qld" value="qld" name="state" /><label for="free-case-review-qld"><acronym title="Queensland">QLD</acronym></label></li>
<li><input type="radio" id="free-case-review-nt" value="nt" name="state" /><label for="free-case-review-nt"><acronym title="Northern Territory">NT</acronym></label></li>
<li><input type="radio" id="free-case-review-other" value="other" name="state" /><label for="free-case-review-other">Other</label></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是CSS
#free-case-review-form .checkboxes {
border: 1px solid #000; …Run Code Online (Sandbox Code Playgroud) 尝试在IE7和IE9中打开此页面.
如页面所述,它使用-ms-interpolation-mode:bicubic.
我已经读过IE8/9中已禁用此设置,因为它现在是默认样式(在IE7中,最近邻居是默认插值模式).
但是,IE8/9中的图像质量比IE7差很多,如下所示:

是什么赋予了?有没有办法在IE8/9中获得更好的缩小图像?
image scale internet-explorer-8 internet-explorer-7 internet-explorer-9
当点击在Excel/Word中的链接,该链接后,会进入检查用户代理,以确定它是否支持或不一个网站,该网站可能会错误地假设你的时候,其实你用别的东西使用MSIE 7.0 ,说Chrome.
当检查与请求一起发送的用户代理时,它显示该请求来自MSIE 7.0 - 当从用户的角度来看,显然没有使用MSIE 7.0.
这里发生了什么?如何停止向用户显示错误消息?