首页 > 解决方案 > 我应该如何处理 Microsoft Edge 控制台错误?代码中几乎没有疑问

问题描述

括号里的数字是什么意思?

例如, audio.js(1,1) 。在此处输入图像描述

哦,是的,这段代码是在我的网页中自动播放音乐。HTML 代码:

<head>
<title> Customized audio web page </title>
<meta name="viewport" content="width=device-width, initial-scale=1">

这些链接就像加号、减号和扬声器符号的库。

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
</head>

<body>

音量控制

<button onclick="volume_down()" style="font-size:24px;color:blue"><i class="fa fa-minus-square"></i></button>
<button onclick="volume_switch()" style="font-size:24px;color:blue"><i class="material-icons">volume_off/volume_up</i></button>
<button onclick="volume_up()" style="font-size:24px;color:blue"><i class="fa fa-plus-square"></i></button>

<audio id="bgm" controls autoplay hidden="hidden">              
<source src="Z:\Pollution Levels\Eternal Pose.mp3"/>  

</audio>

<script src="audio.js"></script>                        

</body>
</html>

此代码以 10% 的步长增加或减少音量。

JavaScript Code:
var aud = document.getElementById("bgm");
aud = {vol:0.5};

function volume_up() {
    if(aud.vol=1.0)
    {aud.vol  = 1.0;}
    else
    {aud.vol += 0.1;}
}

function volume_down() {
    if(aud.vol=0.0)
    {aud.vol = 0.0;}
    else
        {aud.vol -= 0.1;}
}

嘿,如果我将对象值 aud.vol 存储在变量中,prev_vol 会在 aud.vol 更改时更新(这是为了恢复取消静音后的音乐音量)。

function volume_switch() {
    var prev_vol = aud.vol;
    if(aud.vol>0.0)
    {aud.vol -= aud.vol;}
    else if(aud.vol=0.0)
    {aud.vol = prev_vol;}
}

标签: javascripthtml

解决方案


分别是行和字符位置。


推荐阅读