我在Validator.W3.org中收到以下错误
第70行,第26列:字符“
if (remainingSeconds < 10) {
第70行,第26列:StartTag:无效的元素名称
if (remainingSeconds < 10) {
这是我使用的代码。
<script type="text/javascript">
function secondPassed() {
var minutes = Math.round((seconds - 30)/60);
var remainingSeconds = seconds % 60;
if (remainingSeconds < 10) {
remainingSeconds = "0" + remainingSeconds;
}
</script>
如果删除
有人有主意吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
最佳答案
您正在验证XHTML文档,因此you have to use CDATA markers around your script contents。
<script>
<![CDATA[
// JavaScript goes here
]]>
</script>
我个人不知道您为什么现在会使用XHTML,但无论如何。
关于javascript - W3用1行JavaScript代码验证html错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19981758/