HTML不会打开;不确定我错过了什么

时间:2016-12-24 18:48:23

标签: javascript html

这是该书中可查看示例的链接; http://beginningjs.com/examples/ch2_example7.html

这是我在本地保存的代码;不知道为什么它不会加载。

<!DOCTYPE html>
    <html lang="en">
        <head>
        <meta charset="utf-8"/>
        <title> Chapter 2, Example 7</title>
        </head>
        <body>
            <script>
                var myString = "56.02 degrees centigrade";
                var myInt;
                var myFloat;

                document.write{"\"" + myString + "\" is + "\" +     parseInt(myString, 10) +
                 "as an interger" + "<br/>"};

                 myInt = parseInt(myString, 10);
                 document.write("\"" + myString + "\"when converted to an interger equals " + myInt + "<br/>" ); 

                 nyFloat = parseFloat(myString);
                 document.write( "\"" + myString + "\" when converted to a floating point number equals " + myFloat);

                 document.write(myString);

            </script>
           </body>
        </html>

2 个答案:

答案 0 :(得分:0)

我认为它已加载,但您的javascript语法错误。 在第一个document.write上使用括号而不是大括号。脚本停留在那一行,程序的其余部分没有执行,这就是页面没有显示任何内容的原因。

答案 1 :(得分:-1)

好的每次使用<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.berstek.gradius.fragments.RecordsFragment"> <!-- TODO: Update blank fragment layout --> <LinearLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.RecyclerView android:id="@+id/recview_records0" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.v7.widget.RecyclerView> </LinearLayout> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_add_white" app:layout_anchor="@id/container" app:layout_anchorGravity="bottom|end" /> </android.support.design.widget.CoordinatorLayout> 时,您需要使用small()大括号而不是cur {}大括号时出现第一个document.write("your string")行错误。您已将变量声明为document.write("your string"),然后将其用作var myFloat;,这是错误的,因为nyFloat = parseFloat(myString);nyFloat中的拼写错误最后会打印出值56.02。所以正确的是(mystring,10)没有必要写最后一行,即myFloat = parseFloat(myString,10);,因为它在最后再次打印字符串。如果将来遇到这类错误,您可以在浏览器中使用开发人员工具查看这些Javascript错误,并且您只需按照主题板中的F12解释,如您在问题中的评论中所述。

这是更正后的代码

document.Write(myString);