<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style media="screen">
#div {
width: 100px;
height: 100px;
border: 1px solid red;
}
</style>
</head>
<body>
输入属性名<input id="text1" type="text"> <br>
输入属性值<input id="text2" type="text">
<input id="btn" type="button" value="提交">
<div id="div">JS中的.用[]代替</div>
<script type="text/javascript">
var oText1 = document.getElementById('text1');
var oText2 = document.getElementById('text2');
var oBtn = document.getElementById('btn');
var oDiv = document.getElementById('div');
oBtn.onclick = function () {
oDiv.style[oText1.value] = oText2.value;
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style media="screen">
#p {
font-size: 15px;
}
.red {
width: 300px;
border: 10px solid #333;
background-color: red;
}
</style>
</head>
<body>
<input id="btn1" type="button" value="-">
<input id="btn2" type="button" value="+">
<input id="btn3" type="button" value="hong">
<p id="p">俩个按钮+一个变量num = 15px 完成一段文字字号的放大与缩小<br><br>注意:JS中不能出现“-”<br>font-size写在JS里要fontSize <br>padding-top写在JS里要paddingTop <br>margin-left写在JS里要marginLeft</p>
<script type="text/javascript">
var oP = document.getElementById('p');
var oBtn1 = document.getElementById('btn1');
var oBtn2 = document.getElementById('btn2');
var oBtn3 = document.getElementById('btn3');
var num = 15;
oBtn2.onclick = function () {
if (num < 20) {
num ++;
oP.style.fontSize = num +'px'
}
}
oBtn1.onclick = function () {
num --;
oP.style.fontSize = num +'px'
}
oBtn3.onclick = function () {
oP.className = 'red'
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style media="screen">
#div {
width: 240px;
height: 200px;
border: 1px solid #333;
}
</style>
</head>
<body>
<div id="div"></div>
<span id="span">妙味:</span>
<input id="text" type="text">
<input id="btn" type="button" value="提交">
<script type="text/javascript">
var oBtn = document.getElementById('btn');
var oSpan = document.getElementById('span');
var oText = document.getElementById('text');
var oDiv = document.getElementById('div');
oBtn.onclick = function () {
oDiv.innerHTML = oDiv.innerHTML + oSpan.innerHTML + oText.value +'<br>';
oText.value = '';
}
</script>
</body>
</html>
鼠标点击图片转换
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<img id="img" src="images/1.jpg" alt="">
<script type="text/javascript">
var oImg = document.getElementById('img');
var onOff = true;
oImg.onclick = function () {
if (this.onOff) {
oImg.src = "images/1.jpg"
}else {
oImg.src = "images/2.jpg"
}
this.onOff = !this.onOff;
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style media="screen">
* {
margin: 0; padding: 0;
}
#content {
width: 400px;
height: 400px;
border: 10px solid #ccc;
margin: 40px auto 0px;
position: relative;
}
#content a {
width: 40px;
height: 40px;
background-color: #000;
border: 5px solid #fff;
position: absolute;
top: 175px;
text-align: center;
text-decoration: none;
line-height: 40px;
font-size: 30px;
color: #fff;
opacity: 0.4;
}
#content a:hover {
opacity: 0.9;
}
#prev {
left: 10px;
}
#next {
right: 10px;
}
#text {
width: 400px;
height: 30px;
position: absolute;
bottom: 0;
left: 0;
line-height: 30px;
color: #fff;
text-align: center;
background-color: #000;
opacity: 0.8;
}
#span {
position: absolute;
width: 400px;
height: 30px;
position: absolute;
top: 0;
left: 0;
line-height: 30px;
color: #fff;
text-align: center;
background-color: #000;
opacity: 0.8;
}
#img {
width: 400px;
height: 400px;
}
</style>
</head>
<body>
<div id="content">
<a id="prev" href="javascript:void(0);"><</a>
<a id="next" href="javascript:void(0);">></a>
<p id="text">图片文字加载中...</p>
<span id="span">数量正在计算中...</span>
<img id="img" src="" alt="">
</div>
<script src="" charset="utf-8"></script>
<script type="text/javascript">
window.onload = function () {
var content = document.getElementById('content');
var oPrev = document.getElementById('prev');
var oNext = document.getElementById('next');
var oText = document.getElementById('text');
var oSpan = document.getElementById('span');
var oImg = document.getElementById('img');
var arrUrl = ['images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg'];
var arrText = ['内侄女1个','内侄女2个','内侄女3个','内侄女4个'];
var num = 0;
function fnTab() {
oSpan.innerHTML = (num+1)+'/'+arrUrl.length;
oImg.src = arrUrl[num];
oText.innerHTML = arrText[num];
}
fnTab()
oNext.onclick = function () {
num ++;
if (num == arrUrl.length) {
num = 0;
}
fnTab()
}
oPrev.onclick = function () {
num --;
if (num == -1) {
num = arrUrl.length-1;
}
fnTab()
}
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style media="screen">
* {
margin: 0; padding: 0;
list-style: none;
background-color: #ccc;
}
#pic {
width: 1200px;
height: 450.23px;
margin: 100px auto;
background: url(img/loader_ico.gif) no-repeat center #fff;;
position: relative;
}
#pic img{
width: 1200px;
height: 450.23px;
}
#pic span,#pic p {
position: absolute;
left: 0;
width: 100%;
height: 30px;
line-height: 30px;
background-color: #333;
text-align: center;
color: #fff;
}
#pic span {
top: 0px;
}
#pic p {
bottom: 0px;
}
#pic ul{
position: absolute;
top: 0;
right: -60px;
}
#pic li{
width: 40px;
height: 40px;
background-color: #666;
margin-bottom: 5px;
}
#pic li.active{
background-color: #fc3;
}
</style>
</head>
<body>
<div id="pic">
<img src="" width="1200" alt="">
<span>数量正在加载中...</span>
<p>文字说明正在加载中...</p>
<ul></ul>
</div>
<script type="text/javascript">
window.onload = function () {
var oDiv = document.getElementById('pic');
var oImg = oDiv.getElementsByTagName('img')[0];
var oSpan = oDiv.getElementsByTagName('span')[0];
var oP = oDiv.getElementsByTagName('p')[0];
var oUl = oDiv.getElementsByTagName('ul')[0];
var aLi = oUl.getElementsByTagName('li');
var arrUrl = ['images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg'];
var arrText = ['小米MIX','红米5A','小米圈铁耳机Pro','小米路由器3'];
var num = 0;
//求需要几个‘li’、最后加上aLiの获取元素
for (var i = 0; i < arrUrl.length; i++) {
oUl.innerHTML += '<li></li>';
}
//初始化
oImg.src = arrUrl[num];
oSpan.innerHTML = (num+1) + '/' + arrUrl.length;
oP.innerHTML = arrText[num];
aLi[num].className = 'active';
//小方块的点击事件=>和图片更换
for (var i = 0; i < aLi.length; i++) {
aLi[i].index = i;
aLi[i].onclick = function () {
oImg.src = arrUrl[this.index];
oSpan.innerHTML = (this.index+1)+'/'+ arrUrl.length;
oP.innerHTML = arrText[this.index];
for (var i = 0; i < aLi.length; i++) {
aLi[i].className = '';
}
this.className = 'active'
}
}
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<input id="btn" type="button" value="自动生成">
<ul id="list">
</ul>
<script type="text/javascript">
window.onload =function () {
var oBtn = document.getElementById('btn');
var oList = document.getElementById('list');
var arr = [
'简单搜索冲顶神器是什么 简单搜索冲顶神器怎么用 _pc6资讯',
'简单搜索冲顶神器是什么?简单搜索冲顶神器怎么用?',
'最近很多小伙伴都在玩答题赚钱的冲顶大会、百万英雄、芝士超人,',
'答题神器怎么可以缺少,简单搜索冲顶神...'
]
var onOff = true;
oBtn.onclick = function () {
if (onOff) {
for (var i = 0; i < arr.length; i++) {
oList.innerHTML += '<li>'+arr[i]+'</li>';
}
}
onOff = false;
}
}
</script>
</body>
</html>