JavaScript实现:点击表,文本框中内容变化的功能

代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>测试</title>
 6 
 7 </head>
 8 <body>
 9     <div>
10         <!--变化的地方-->
11         <textarea id="first"></textarea>
12         <textarea id="second"></textarea>
13         <textarea id="third"></textarea>
14     </div>
15 
16     <p id="form"></p>
17 <script>
18     //列表
19     var arr = [
20                 { "name":"菜鸟教程" , "url":"www.runoob.com" }, 
21                 { "name":"google" , "url":"www.google.com" }, 
22                 { "name":"微博" , "url":"www.weibo.com" }
23                 ];
24 
25     var str = "";
26     str += '<table border="1">';
27     str += '<tr><th>number</th><th>中文名</th><th>网址</th></tr>'
28 
29     for (x in arr)
30     {
31         //就是str需要写好
32         str += "<tr><td onclick='change(" + x + ")'>" + x + "</td>";
33         for (y in arr[x])
34         {
35             str += "<td>" + arr[x][y] + "</td>";
36         }
37         str += "</tr>";
38     }
39     
40     document.getElementById("form").innerHTML=str;
41 
42     //点击调用的函数
43     function change(x)
44     {
45         document.getElementById("first").innerHTML=x;
46         document.getElementById("second").innerHTML=arr[x]["name"];
47         document.getElementById("third").innerHTML=arr[x].url;
48     }
49 </script>
50 </body>
51 </html>

 

posted on 2019-07-23 15:23  宁_宁  阅读(484)  评论(0编辑  收藏  举报

导航