<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>視頻播放</title>
</head>
<body>
<button?onclick="click()">播放/暫停</button>
<button?onclick="click1()">放大</button>
<button?onclick="click2()">縮小</button>
<script>
var?v=document.getElementById("aa");
function?click(){
if(v.paused){
v.play();
}else{
v.pause();
}
}
function?click1(){
v.height:800;
v.width:800;
}
function?click2(){
v.height:300;
v.width:300;
}
</script>
<video?id="aa"?>
<source?src="music/1.mp4"></source>
<source?src="music/1.ogg"></source>
</video>
</body>
</html>
2 回答
已采納

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
var?v=document.getElementById("aa");這句寫在<video?id="aa"?>的前面是取不到元素的,要把script標(biāo)簽放在</body>之前

蛋加樹
TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超13個(gè)贊
樓上說對(duì)了,瀏覽器是一行一行地往下讀取代碼的,js代碼一般放在后面,一來提高響應(yīng)速度,二來不會(huì)出現(xiàn)像你這種情況。
- 2 回答
- 0 關(guān)注
- 2886 瀏覽
添加回答
舉報(bào)
0/150
提交
取消