我应该如何处理Microsoft Edge Console错误?在代码中几乎没有疑问

时间:2018-09-15 16:30:46

标签: javascript html

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

例如,audio.js(1,1) 。enter image description here

是的,这段代码是要在我的网页中自动播放音乐。     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存储在变量中,则在aud.vol更改时会更新prev_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;}
}

1 个答案:

答案 0 :(得分:0)

分别为行和字符位置。