这个代码出现了什么问题应该如何改正,要具体的方式,以及详细解答,具体一点,详细一点,本人什么也不会

img


这个代码出现了什么问题应该如何改正,要具体的方式,以及详细解答,具体一点,详细一点,本人什么也不会

用html 5协议

doctype这个别换行啊,写在同一行

别换行,写成:

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


第一行改成

<!DOCTYPE html>

这是H5的声明,你那个是H4的声明

可以直接用html5的申明,

<!DOCTYPE html>
<html>
</html>

第一行改成

<!DOCTYPE html>

第一行错误:改成 html5 的写法。你这段代码是对 charAt()方法的学习,charAt 方法是获取字符串中指定索引位置的字符,使用的时候,需要注意下标不要越界。

这是几个意思,动动手指删去这部分试试

img

把前两行去掉就可以了,从开始就可以。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
<title>String对象的charAt()方法</title>
    <script> 
        var str1="www.baidu.com";
        document.write(str1+“<br/>");
        document.write("charAt(5)="+str1.charAt (5)+"<br/>");
        var str2="I love 中国";
        document.write(str2+"<br/>");
        document.write("charAt (8)="+str2.charAt (8));
</script>
</head>
<body> 
</body> 
</html>