JavaScript滑块(Slider)是一种常见的用户界面元素,允许用户通过拖动来选择一个范围内的值。HTML/CSS用于构建网页的结构和样式。
以下是一个简单的HTML/CSS/JavaScript示例,展示如何使用滑块动态更改页面上的内容,而不更改图片。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Slider Example</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="slider-container">
<input type="range" min="1" max="100" value="50" class="slider" id="mySlider">
<p>Value: <span id="sliderValue">50</span></p>
</div>
<img src="example.jpg" alt="Example Image">
<script src="script.js"></script>
</body>
</html>
.slider-container {
margin: 20px;
}
.slider {
width: 100%;
}
img {
width: 100%;
max-width: 600px;
}
document.getElementById('mySlider').addEventListener('input', function() {
document.getElementById('sliderValue').textContent = this.value;
});
textContent
或innerText
正确更新。通过以上步骤和示例代码,你可以实现一个简单的JavaScript滑块,并动态更改页面上的内容,而不影响图片的显示。
领取专属 10元无门槛券
手把手带您无忧上云