我有一个单独的A.js文件,其中包含一个打印值的函数。我还有一个单独的HTML文件B.html。有没有办法将A.js的值打印到B.HTML?现在我在我的A.js中有这个:
document.getElementById('sum').innerHTML = totSum;
这在我的身体标签里面的B.HTML中:
<script>
<div id="sum"></div>
</script>
答案 0 :(得分:0)
您应该在声明sum
div。
<强> A.js 强>:
document.getElementById(&#39; sum&#39;)。innerHTML = totSum;
<强> B.html 强>:
[...]<div id="sum"></div> <script src='A.js'></script>[...]
答案 1 :(得分:0)
您的代码应如下所示:
<body>
<div id="sum"></div>
<script src="a.js"></script>
<script src="b.js"></script>
</body>
当然,在你的B.html文件的文件夹中的某个地方,你有a.js和b.js(或者你称之为的任何东西)。
确保实际调用正在打印sum的函数,而不是让它返回一个值(或者除了返回一个值),让它更改页面上项目的值:
var sumView = document.getElementById("sum");
sumView.value = sumFunct(3,5);