Javascript 以html格式打印JS文件的结果
因此,我有一个html文件,其中包含以下代码:Javascript 以html格式打印JS文件的结果,javascript,html,function,printing,Javascript,Html,Function,Printing,因此,我有一个html文件,其中包含以下代码: <script type="text/javascript"> document.write(getHighestCacheMan()); </script> write(getHighestCacheMan()); 我在.js文件中有一个Javascript代码,代码如下: function getHighestCacheMan() { var cache = currentCaches[0];
<script type="text/javascript">
document.write(getHighestCacheMan());
</script>
write(getHighestCacheMan());
我在.js文件中有一个Javascript代码,代码如下:
function getHighestCacheMan()
{
var cache = currentCaches[0];
for(var i = 1; i < currentCaches.length; i++) {
if(currentCaches[i].altitude != -32768)
if(currentCaches[i].altitude > cache.altitude)
cache = currentCaches[i];
}
return cache.name;
}
函数getHighestCacheMan()
{
var cache=currentCaches[0];
对于(var i=1;i
document.getElementById(“demo”).innerHTML=getHighestCacheMan();
您应该编写一个id=“demo”
document.getElementById(“demo”).innerHTML=getHighestCacheMan();
尝试使用innerHTML:
var currentCaches=[{高度:12,名称:“Jhon”},{高度:23,名称:“peter”},{高度:10,名称:“francisco”},{高度:590,名称:“Eddy”}];
函数getHighestCacheMan()
{
var cache=currentCaches[0];
对于(var i=1;icache.altitude)
缓存=当前缓存[i];
}
返回cache.name;
}
document.getElementById(“HighestCacheMan”).innerHTML=getHighestCacheMan()代码>
尝试使用innerHTML:
var currentCaches=[{高度:12,名称:“Jhon”},{高度:23,名称:“peter”},{高度:10,名称:“francisco”},{高度:590,名称:“Eddy”}];
函数getHighestCacheMan()
{
var cache=currentCaches[0];
对于(var i=1;icache.altitude)
缓存=当前缓存[i];
}
返回cache.name;
}
document.getElementById(“HighestCacheMan”).innerHTML=getHighestCacheMan()代码>
正如许多人所说,答案确实是使用innerHTML
正如我现在在.html中看到的:
<br />Name: <SPAN id='cacheName'></SPAN>
现在它可以按预期工作了!感谢所有帮助过你的人。正如许多人所说,答案确实是使用innerHTML
正如我现在在.html中看到的:
<br />Name: <SPAN id='cacheName'></SPAN>
现在它可以按预期工作了!感谢所有帮助过您的人。innerHTML应该可以工作您希望最终的输出是什么?您想做什么?听起来您想按ID获取元素,然后将其内部HTML更改为函数的结果,但在详细说明您的目标之前无法确定。是的,更新DOM中的现有元素,document.write
几乎从来都不是要使用的:document.getElementById(“the_ID”).innerHTML=getHighestCacheMan()代码>(记住在文档准备好之前不要这样做)这应该输出一个“字符串”(cache.name)。此值将随着存储的缓存的更新/删除而更改@SimonVisserinnerHTML应该工作您希望最终输出是什么?您想做什么?听起来您想按ID获取元素,然后将其内部HTML更改为函数的结果,但在详细说明您的目标之前无法确定。是的,更新DOM中的现有元素,document.write
几乎从来都不是要使用的:document.getElementById(“the_ID”).innerHTML=getHighestCacheMan()代码>(记住在文档准备好之前不要这样做)这应该输出一个“字符串”(cache.name)。此值将随着存储的缓存的更新/删除而更改@西蒙维瑟
document.getElementById('cacheName').innerHTML = highestCache.name;