小编dma*_*ter的帖子

document.getElementById因未知原因返回null

代码用于滑块切换图像.当我运行页面时,我收到此错误:

无法设置null的属性'onclick'.

HTML:

   <!DOCTYPE html>
   <html lang="en">
   <head>
<meta charset="UTF-8">
<title>Image Slider</title>
<link rel="stylesheet" type="text/css" href="sliderswag.css">
<script language="javascript" type="text/javascript" src="imgslidescript.js"></script>
</head>
<body>
<div id="box">
    <img id="main" src="http://lmetar.com/oscar1.jpg">
    <img id="left" src="http://lmetar.com/left.png">
    <img id="right" src="http://lmetar.com/right.png">
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

 document.getElementById('left').onclick = slideChange;
document.getElementById('right').onclick = slideChange;
var slideNumber = 0;
function slideChange()
{
    slideNumber += 1;
    if (slideNumber > 3)
    {
        slideNumber = 1;
    }
    else
    {
        document.getElementById('main').src = 'http://lmetar.com/oscar' + slideNumber + '.jpg';
    }
}
Run Code Online (Sandbox Code Playgroud)

html javascript

0
推荐指数
1
解决办法
605
查看次数

标签 统计

html ×1

javascript ×1