JavaScript失败

时间:2014-04-07 17:56:47

标签: javascript netbeans

我试着学习如何编写Javascript,但是我发现了一个基本的问题,我永远不会想到这么复杂,以至于我缺乏找到它的知识。

我正在使用NetbeansIDE 8.0。

<?xml version='1.0' encoding='UTF-8' ?>
<!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"
      xmlns:h="http://xmlns.jcp.org/jsf/html">
    <head>
        <title>Objekt Navigator</title>
    </head>
    <body>
    Something<br/>
    <script language="javascript" type="text/javascript">
        document.write("Text");
        alert("Bla bla");
    </script> 
    Else<br/>
    </body>
</html>

如果打开编译的页面,它将只显示“Something”和“Else”,但不显示脚本。 如果我删除“document.write(”Text“);”它会显示警告,但“document.write”中没有错误的措辞。 我真的需要一个(或更多)指针来理解这一点。

1 个答案:

答案 0 :(得分:1)

指针1:

不要使用document.write。真。如果不是20年,它已经过时且过时了至少15年。使用常规的DOM方法。

无论你发现什么教程,请选择其他内容。

指针2:不要使用XHTML。使用HTML5 Doctype。 XHTML使用JavaScript做了一些非常奇怪的事情 - 如果文件被用作XHTML。

最后:您的代码对我来说很合适。如果这不是您在测试中使用的确切代码,请查看您的console.log以查看您是否在某处出现错误。