我有了这个DOCTYPE HTML页面:如何通过javascript在IE8中获得非标准属性?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
然而,HTML包含本文标签:
<applet src="blahblah"></applet>
(编辑:实际上在HTML中不包含applet的小程序由其他JavaScript代码动态创建)。
是的,我知道applet
已过时,并且我知道applet
标记不能包含src
属性,但我无法编辑该HTML代码。
问题是这样的Javascript代码:
alert(appletElement.getAttribute('src'));
在FF和Chrome显示 “blahblah”,但在IE8它显示null
。另外,appletElement.attributes['src']
未定义。
任何人都知道如何在严格模式下获得IE8中的src
属性?
感谢IE8
好吧,我是不是在我的问题的真诚。 applet对象没有插入到HTML中,而是使用document.createElement动态创建的。当您将不标准的属性设置为该小程序时,以后将无法检索它。它永远返回'null'。 – Nitz 2010-10-07 09:24:19