gpt4 book ai didi

html - 没有属性 "onLoad"

转载 作者:搜寻专家 更新时间:2023-10-31 22:09:00 25 4
gpt4 key购买 nike

谁能告诉我为什么在验证时出现错误,即使我有正确的文档类型?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- TemplateBeginEditable name="doctitle" -->
<title></title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<meta name="keywords" content="" />
<meta name="description" content="" />
<!-- TemplateEndEditable -->
<link href="../style.css" rel="stylesheet" type="text/css" />
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("flashBanner", "9.0.0");
</script>
</head>

<body onLoad="InitCaptcha()">

错误

第 21 行,第 14 列:没有属性“onLoad”

您在文档中使用了上面命名的属性,但您使用的文档类型不支持此元素的该属性。此错误通常是由于对使用框架的文档错误地使用了“严格”​​文档类型(例如,您必须使用“过渡”文档类型来获取“目标”属性),或者使用供应商专有扩展,例如“marginheight”(这通常通过使用 CSS 来实现所需的效果来解决)。

如果您正在使用的文档类型不支持元素本身,也可能会导致此错误,因为未定义的元素将没有受支持的属性;在这种情况下,请参阅元素未定义的错误消息以获取更多信息。

如何修复:检查元素和属性的拼写和大小写,(记住 XHTML 都是小写的)和/或检查它们是否在所选文档类型中都被允许,和/或使用 CSS 代替它属性。如果您在使用该元素将闪存媒体合并到网页时收到此错误,请参阅有关有效闪存的常见问题解答。

最佳答案

您必须将 body 中的 onLoad 属性更改为 onload,因为 XHTML 区分大小写并且它只允许标签和属性使用小写字母。

关于html - 没有属性 "onLoad",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8572827/

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