使用 javascript 替换 html 内容
Using javascript to replace the html content
我正在尝试用javascript替换id='js'的内容,但这对我不起作用。 这是代码。
<html>
<head>
<title></title>
<script type="text/javascript">
var ball = 0;
function count_balls(ball){
var count = ball + 1;
return count;
}
document.getElementById('js').innerHTML = count_balls(0);
</script>
</head>
<body>
<p id='js'>Result Here</p>
</body>
</html>
由于该元素尚未初始化,因此它不起作用。 您可以将javascript移动到HTML的末尾(首选),如下所示:
<html>
<head>
<title></title>
</head>
<body>
<p id='js'>Result Here</p>
<script type="text/javascript">
var ball = 0;
function count_balls(ball){
var count = ball + 1;
return count;
}
document.getElementById('js').innerHTML = count_balls(0);
</script>
</body>
或者你可以使用 jquery document.ready 来实现同样的事情。
相关文章:
- 重新排列HTML元素的顺序并更改内容
- 用HTML在不同屏幕上显示和隐藏内容的方法
- 如何根据html内容使用ng类-AngularJS
- 如何使用JavaScript访问HTML链接内容
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- 如何将html元素添加为生成的内容
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- JavaScript在其他页面上用html内容填充文本框
- 如何在带有nunjucks和gullow数据的JSON数据中使用带有HTML的内容
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- HTML表内容:如果行很长,如何在新行中显示部分内容
- 使用javascript动态创建html内容/元素
- 无法将大型html内容POST到Chrome上的服务器
- VBA正在抓取不在HTML源文件中的生成内容
- 将内容ajax加载到html弹出窗口中
- 从按钮中选择内容 (html),但不是每个内容
- $.get() 方法 JQuery 不读取任何内容 (html)
- 跨页面的多个内容 (html)
- 可以通过Fancytree中的AJAX加载多行内容/html/ish内容
- 如何从mysql插入数据后,从数据库添加一个内容HTML没有刷新php