我有一个简单的html页面,body标签中没有代码.我想通过javascript在body标签中插入html.
我的javascript文件看起来像这样.
var Global={
UserWall:function(){
return "a very long html code";
}
};
var globalObject=Object.create(Global);
document.getElementsByTagName("body").item(0).innerHTML=globalObject.UserWall();
Run Code Online (Sandbox Code Playgroud)
现在我希望在页面加载时将这个非常长的html代码自动插入到body标签中.但它给了我在标题中提到的错误.为什么?
并且这也是创建基于jax的网站(没有页面重新加载)的正确方法,这意味着如果我调用服务器端脚本来更新这个非常长的html代码并将其附加到页面正文.
所以我用 JavaScript 创建了音频,如下所示:
var sound1 = new Audio("audio.mp3");
Run Code Online (Sandbox Code Playgroud)
现在我想设置音频的音量,我尝试过:
sound1.volume(0.5);
Run Code Online (Sandbox Code Playgroud)
是的,我知道这可能与语法有关,但我找不到任何有关如何在任何地方执行此操作的信息