刚接触javascript,我不明白如何修复此特定错误。我的代码是:
<script type="text/javascript">
firstName = prompt("Please enter your name", "");
alert("Welcome to the website " + firstName +"!");
</script>
当我尝试验证页面时,我收到&#34;警告&#34;:
The type attribute is unnecessary for JavaScript resources.
From line 34, column 2; to line 34, column 32
<script type="text/javascript"> first
当我拿出单词类型时,我得到了大量的实际错误。我试过删除单词类型并删除&#34;&#34;从线上,但仍然无法正常工作。有什么建议吗?
答案 0 :(得分:1)
你试过这个:
<html>
...
<script>
firstName = prompt("Please enter your name", "");
alert("Welcome to the website " + firstName +"!");
</script>
...
</html>
这应该完全正常。
type="text/javascript"
是一个偏好的问题。
答案 1 :(得分:1)
为了解释这个问题,警告是非常具有描述性的,类型属性根本就没有必要。
type="text/javascript"
此属性是可选的。以来 Netscape 2,默认编程 所有浏览器中的语言都是 JavaScript的。在XHTML中,这个属性 是必要的和不必要的。在HTML中, 最好不要把它拿出来。该 浏览器知道该怎么做。
来自现有答案:Why write <script type="text/javascript"> when the mime type is set by the server?