gpt4 book ai didi

javascript - 如何通过 javascript 在 IE8 中获取非标准属性?

转载 作者:行者123 更新时间:2023-11-27 22:50:32 25 4
gpt4 key购买 nike

我有一个具有此文档类型的 HTML 页面:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

但是,HTML 包含此标记:

<applet src="blahblah"></applet>

(编辑:实际上 HTML 不包含小程序。小程序是由其他 javascript 代码动态创建的)。

是的,我知道 applet 已被弃用,而且我知道 applet 标签不能包含 src 属性,但我无法编辑该 HTML 代码。

问题是这段 Javascript 代码:

alert(appletElement.getAttribute('src'));

在 FF 和 Chrome 中它显示“blahblah”,但在 IE8 中它显示 null。此外,appletElement.attributes['src'] 未定义。

有谁知道在IE8严格模式下如何获取src属性?

谢谢

最佳答案

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd">
<title>Test Case</title>
<applet id="myapplet" src="blahblah"></applet>
<script>
var aplt = document.getElementById('myapplet');
alert(aplt.getAttribute('src'));
</script>

适用于 IE8。

关于javascript - 如何通过 javascript 在 IE8 中获取非标准属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com