相关疑难解决方法(0)

为什么jQuery或像getElementById这样的DOM方法找不到元素?

可能的原因是什么document.getElementById,$("#id")或者任何其他DOM方法/ jQuery选择器没有找到元素?

示例问题包括:

  • jQuery默默地无法绑定事件处理程序
  • jQuery的"吸气"方法(.val(),.html(),.text())返回undefined
  • 返回的标准DOM方法null导致以下任何错误:

    未捕获的TypeError:无法设置null的属性'...'未捕获的TypeError:无法读取null的属性'...'

    最常见的形式是:

    未捕获的TypeError:无法设置null的属性'onclick'

    未捕获的TypeError:无法读取null的属性"addEventListener"

    未捕获的TypeError:无法读取null的属性'style'

javascript jquery dom

446
推荐指数
6
解决办法
11万
查看次数

如何为<audio>标记设置特定的起始音量

我只掌握HTML和CSS的基本知识,并通过谷歌广泛地试图找到这个问题的答案 - 这一切似乎都指向JavaScript和/或jQuery.我试过了,我无法让它发挥作用.

我有一个音频文件,当我的网站加载时开始播放.我想设置一个特定的起始音量,以便我的访客在音量很高时不会心脏病发作.

这就是我所拥有的:

HTML:

<audio id="bgAudio" autoplay="autoplay" controls="controls" loop="loop" src="audio/025.mp3"></audio>
Run Code Online (Sandbox Code Playgroud)

CSS:

#bgAudio {
position:fixed;
z-index:1000; 
width:250px;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

backgroundAudio=document.getElementById("bgAudio");
backgroundAudio.volume=0.5;
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

javascript audio jquery html5 volume

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×2

jquery ×2

audio ×1

dom ×1

html5 ×1

volume ×1