Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本赢得';不会出现在html页面上_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 文本赢得';不会出现在html页面上

Javascript 文本赢得';不会出现在html页面上,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有两个网页;它们是index.html和about.html。它们位于同一文件夹中,两个站点的代码完全相同。问题是一些文本只显示在index.html页面上。没有显示的文本是我的导航栏的“菜单”一词,正文中的一些占位符文本,以及欢迎使用页眉。我使用样式表来修改CSS文本,但仍然在两个页面上使用完全相同的代码 我用chrome inspect元素打开了about页面,发现“菜单”文本确实出现了,但在我在网站上的一张图片下面。然而,另一个文本根本没有出现。我不知道为什么这篇文章在一页上写得很好,而

我有两个网页;它们是index.html和about.html。它们位于同一文件夹中,两个站点的代码完全相同。问题是一些文本只显示在index.html页面上。没有显示的文本是我的导航栏的“菜单”一词,正文中的一些占位符文本,以及欢迎使用页眉。我使用样式表来修改CSS文本,但仍然在两个页面上使用完全相同的代码

我用chrome inspect元素打开了about页面,发现“菜单”文本确实出现了,但在我在网站上的一张图片下面。然而,另一个文本根本没有出现。我不知道为什么这篇文章在一页上写得很好,而在另一页上写得不好。任何帮助都将不胜感激

index.html页面中的欢迎代码和欢迎文本的关于页面:

</b><div id="greeting"></div>
<script src="main.js"></script>
样式表中的代码:

#greeting {
background-color: #FFCC00;
font-family: 'Open Sans', sans-serif;
font-size: 21px;
margin: 15px;
margin-left: 550px;
margin-right: 565px;
}

编辑:感谢大家对innerText的建议。它现在工作得很好。

您需要将元素更改为:

var element = document.querySelector("#greeting");
element.innerHTML = "Welcome to Prokéstrats!";  // Update this line with innerHTML

就是这样。

没有足够的信息提供答案是的,你需要提供某种演示,或者至少提供一个链接。尝试在CodePen或jsFiddle上重新创建页面。你能举个例子吗?
var element = document.querySelector("#greeting");
element.innerHTML = "Welcome to Prokéstrats!";  // Update this line with innerHTML