<!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
>
div{
width:
60px;
height:
60px;
background:
red;
position:
absolute;
top:
0;
left:
0;
text-align:
center;
line-height:
60px;
color:
#fff;
}
</
style
>
<
script
>
window.
onload =
function(){
var
str =
"";
for(
var
i=
0;
i<
200;
i++){
str +=
'<input type = "button" value = "按钮" />';
}
document.
body.
innerHTML =
str;
// V字形
for(
var
i=
0;
i<
11;
i++){
document.
body.
innerHTML +=
"<div>"+
i+
"</div>";
}
var
adiv =
document.
getElementsByTagName(
"div");
for(
var
i=
0;
i<
6;
i++){
adiv[
i].
style.
left =
i*
60+
"px";
adiv[
i].
style.
top =
i*
60+
"px";
}
for(
var
i=
6;
i<
11;
i++){
adiv[
i].
style.
left =
i*
60+
"px";
adiv[
i].
style.
top = (
10-
i)*
60+
"px";
}
//逢10换行
for(
var
i=
0;
i<
20;
i++){
document.
body.
innerHTML +=
"<div>"+
i+
"</div>";
}
var
adiv =
document.
getElementsByTagName(
"div");
for(
var
i=
0;
i<
10;
i++){
adiv[
i].
style.
left =
10+
i*
70+
"px";
}
for(
var
i=
10;
i<
20;
i++){
adiv[
i].
style.
left =
10+(
i-
10)*
70+
"px";
adiv[
i].
style.
top =
70+
"px";
}
//for循环遍历2维数组、嵌套元素
var
oul =
document.
getElementById(
"list");
var
aul =
oul.
getElementsByTagName(
"ul");
for(
var
i=
0;
i<
aul.
length;
i++){
var
ali =
aul[
i].
getElementsByTagName(
"li");
for(
var
z=
0;
z<
ali.
length;
z++){
ali[
z].
style.
border =
"1px solid red";
}
}
//点击生成一组新闻
var
otext =
document.
getElementById(
"text");
var
obtn =
document.
getElementById(
"btn");
var
arr = [
"1. 如果您想学习 JavaScript,您可以学习本教程:了解 JavaScript 是如何与 HTML 和 CSS 一起工作的。",
"2. 如果在此之前您已经使用过 JavaScript,您也可以阅读本教程",
"3. JavaScript 一直在升级,所以我们需要时刻了解 JavaScript 的新技术。"
];
var
onoff =
true;
obtn.
onclick =
function(){
if(
onoff){
for(
var
i=
0;
i<
arr.
length;
i++){
otext.
innerHTML +=
"<li>"+
arr[
i]+
"</li>";
};
onoff =
false;
}
};
}
//jq方法点击生成一组新闻
$(
function(){
var
arr = [
"1. 如果您想学习 JavaScript,您可以学习本教程:了解 JavaScript 是如何与 HTML 和 CSS 一起工作的。",
"2. 如果在此之前您已经使用过 JavaScript,您也可以阅读本教程",
"3. JavaScript 一直在升级,所以我们需要时刻了解 JavaScript 的新技术。"
];
var
onoff =
true;
$(
"#btn").
click(
function(){
var
element=
"";
if(
onoff){
for(
var
i=
0;
i<
arr.
length;
i++){
element +=
"<li>"+
arr[
i]+
"</li>";
}
$(
"#text").
html (
element);
onoff =
false;
}
})
})
</
script
>
</
head
>
<
body
>
<
ul
id=
"list"
>
<
li
>
我的好友
<
ul
>
<
li
>张夏丽
</
li
>
<
li
>张丽
</
li
>
<
li
>夏丽
</
li
>
</
ul
>
</
li
>
<
li
>
我的坏友
<
ul
>
<
li
>孙丽
</
li
>
<
li
>赵龙
</
li
>
</
ul
>
</
li
>
</
ul
>
<
input
id=
"btn"
type=
"button"
value=
"自动生成5行"
/>
<
ul
id=
"text"
></
ul
>
</
body
>
</
html
>