JS-DOM

1、创建新的标签(可以规定在哪个标签前添加),添加内容

变量不加“”,字符串加“” 

 1 <html lang="中文">
 2 <head>
 3     <meta charset="UTF-8">
 4     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 5     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 6     <title>jsDOM创建对象</title>
 7 </head>
 8 <body>
 9     <div id="parsent">
10         <h3>122</h3>
11         <!-- <p>这是一个js创建的p</p> -->
12         <p id="chi">234</p>
13         <p>345</p>
14         <p id="child">456</p>
15    
16         <span id="sp1"></span><input type="text" id="te1">
17         <button onclick="bian1()">点下加载<tton>
18         <br>
19         <span id="sp2"></span><input type="text" id="te2">
20         <button onclick="bian2()">点下加载<tton>
21     </div>
22 
23     <script type="text/javascript">
24 
25         var p=document.createElement("p"); //建个p标签
26         var nodetext=document.createTextNode("这是一个js创建的p"); //给创建的标签创建内容
27         p.appendChild(nodetext); //在创建的p标签中添加内容
28         var parsent=document.getElementById("parsent"); /到父级
29         var chi=document.getElementById("chi"); /到p标签的兄弟,准备在兄弟前添加
30         parsent.insertBefore(p,chi); //在chi前添加p标签
31         parsent.appendChild(p); //这样创建默认在最后添加  
32        
33         var parsent=document.getElementById("parsent"); //找到父级
34         var child=document.getElementById("child"); //找到要删除的标签
35         parsent.removeChild(child);  // 删除标签
36 
37         function bian1(){
38             var te1=document.getElementById("te1"); 
39             te1.value="zhangsan"; //添加内容 在input中直接.value=""
40             var sp1=document.getElementById("sp1");
41             sp1.innerHTML="用户名:"; //添加内容,用.innerHTML=""
42         }
43         function bian2(){
44             var te2=document.getElementById("te2");
45             te2.value="123456";
46             var sp2=document.getElementById("sp2");
47             sp2.innerHTML="密码:";            
48         }   
49     </script>
50     
51 </body>
52 <html>

 

2、

先把字符串5取出来,然后++

 1 <html lang="en">
 2 <head>
 3     <meta charset="UTF-8">
 4     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 5     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 6     <title>Document</title>
 7 </head>
 8 <body>   
 9     <ul id="parsent">
10         <li>我是1</li>
11         <li>我是2</li>
12         <li>我是3</li>
13         <li>我是4</li>
14     </ul>
15     <button onclick="zeng()">增加</button>
16     <button onclick="shan()">删除</button>
17     
18     <script>
19         var x="我是5"; //字符串‘我是5’
20 var temp=parsenInt(x.slice(2));//提取从位置 2开始的之后所有字符,然后parsenInt 转成数字
21 function zeng(){
22 x='我是'+temp++; ////因为temp++是先按temp原始值执行一次完毕后 在++
23 var li=document.createElement('li');
24 var nodetext=document.createTextNode(x);
25 li.appendChild(nodetext);
26 var parsent=document.getElementById("parsent");
27
parsent.appendChild(li);
28 }
29 function shan(){ 30 var parsent=document.getElementById("parsent"); 31 var lis=document.getElementsByTagName("li"); 32 parsent.removeChild(lis[lis.length-1]); 33 x='我是'+temp--; 34 } 35 </script> 36 </body> 37 </html>

示例2:x=5,然后就执行完后再 x++

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title>jsDOM05</title>
 6 </head>
 7 <body>
 8 
 9 <ul id="par">
10     <li>1</li>
11     <li>2</li>
12     <li>3</li>
13     <li>4</li>    
14 </ul>
15 <button onclick="zeng()">在最后增加一个</button>
16 <button onclick="shan()">删除最后一个</button>
17 
18 <script type="text/javascript">
19     var x=5;
20     function zeng() {        
21         var par=document.getElementById("par");
22         var li=document.createElement('li');
23         var nodetext=document.createTextNode(x);
24         li.appendChild(nodetext);
25         par.appendChild(li);
26         x++;
27     }
28     function shan() {
29         var par=document.getElementById("par");
30         var lis=document.getElementsByTagName('li');        
31         par.removeChild(lis[lis.length-1]);
32         x--;
33     }
34 
35     window.confirm("你要学习java互联网架构吗?");
36     window.prompt("观察prompt、基本不会使用,了解!");
37 </script>
38 </body>
39 </html>

 

 

3、

4、

posted @ 2018-03-19 12:17  小小鱼7  阅读(192)  评论(0编辑  收藏  举报