我是javascript的完整入门者。我也是这个网站的新手。我正在寻求帮助以完成任务。通过查看讲义材料和在线寻求解决方案,我已经尝试了4个多小时。这给我带来了很多不必要的压力。在使用javascript之前,我们仅使用CSS和HTML。给了我6个JavaScript任务来处理已经提供给我的html文件(taskc.html)。任务如下
这里是html。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Task C - The Document Object Mode</title>
</head>
<body>
<h1 id="header">Welcome</h1>
<p id="first">This site uses JavaScript</p>
<p id="second">Javascript is very useful</p>
</body>
</html>
因为实际要添加的编码是在我给的.js文件中。所以我想我必须在html文件中链接js文件,所以我添加了
<script type="text/javascript" src="taskc.js"></script>
没有了,我去了讲义,我以为我只需要修改那里给我的一些代码,如
document.getElementById('demo').innerHTML = 'Hello World!';
当我将此代码放在方括号中时,出现错误(未定义文档)我对其进行了修改以满足任务1的要求这是
document.getElementById('header').innerHTML = 'text';
我很困惑,因为我不知道该错误的含义,并且当然也永远不会解释错误以及如何解决这些错误,因此我不得不查找如何解决该错误。我发现要解决此问题,必须将其声明为变量,所以最终这样做。
var document = 'taskc.html';
[当我对文档进行此操作时,警报和控制台消失了,但是当我进行实时预览时,只有语句1在起作用如果有人可以帮助我解决此问题,我将不胜感激,因为我对JavaScript的理解不足,无法在合理的时间内完成此操作。
所以首先:请使用Javascript函数来保持代码整洁干净。
示例:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Task C - The Document Object Mode</title>
</head>
<body>
<h1 id="header">Welcome</h1>
<p id="first">This site uses JavaScript</p>
<p id="second">Javascript is very useful</p>
<script type="text/javascript" src="taskc.js">test();</script>
</body>
</html>
function test(){
alert("This is a test!");
}
始终实现html底部引用的文档脚本。如果使用JQuery,则可以使用以下代码检查文档是否已加载:
$(document).ready(function(){
//foo bar
});
你在这里..
// 1
document.querySelector('#header').textContent = 'Text'
// 2
window.onload = () => alert('Message explaining what this page is about')
// 3
document.querySelector('title').textContent = 'Text'
// 4
console.log(document.querySelector('p'));
// 5
document.querySelector('#second').style.visibility = 'hidden'
// 6
document.querySelector('#header').style.color = 'red'
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Task C - The Document Object Mode</title>
</head>
<body>
<h1 id="header">Welcome</h1>
<p id="first">This site uses JavaScript</p>
<p id="second">Javascript is very useful</p>
</body>
</html>