0

我有一个关于我的一个项目中发生在我身上的奇怪事情的问题。当使用这样的 html 创建一个简单的 php 文件时:

<input type="checkbox" id="sample" />
<label for="sample">Click</label>

然后单击标签将选中复选框,但是当我在外部文件中创建相同的代码并使用 php 包含函数时,标签不适用于 IE 上的复选框!

例如:

<html>
<head>
...
</head>
<body>
...
<?php include "myInclude.php"; ?>
...
</body>
</html>

当 myInclude.php 是:

<input type="checkbox" id="sample" />
<label for="sample">Click</label>

有任何想法吗?

4

2 回答 2

0

输出标记可能有问题,请在视图源中验证它是否与您的非包含样本匹配。

于 2012-05-15T15:06:53.887 回答
0

除了 Matt Lo 的回答:也许还有另一个 ID 为“sample”的元素?还要使用 W3C 验证器检查您的标记。

于 2012-05-15T15:10:03.840 回答