HTML中传递和引用JavaScript变量

  
   最近微博上一直在转发一张图片,如下,

  这就是“不积硅步,无以至千里”的数学解释吧, 正如2013的第一篇博文那样:2013,让学习和坚持成为一种习惯

   废话少说,Java自学之余,翻了翻JavaScript的书籍,翻看中发现了以前很多没有深入理解和思考的一些基本问题,仔细看来,程序,熟练了,真的能写的如诗篇一样.

 网上有看不完的资料,各种各样的JS框架,Java框架.现在开发的过程似乎变得简单多了,但疑惑就越会多。因为只是简单的调用已经存在的框架,但究竟是什么,为什么,基本的实现原理是什么,没有深究.拿来主义是对的吗?不管怎样,适合自己的才是最好的.海量的信息面前,我们要多双雾里看花的眼睛就好。

 Jquery亦或是ExtJs在现实应用中比较多的且重要的两个JavaScript框架,还有ajax,说实话,没有看过它是什么,也应该和JS有关吧!所以,框架神马都是浮云,会调用,会查找API,会思考就足够了,而基础的学习和知识体系构建不管是那门技术都是一样的.所以,打好基础,楼房才能稳如泰山.

 

HTML中传递和引用JavaScript变量,使用技术点如下:

  1,document对象的getElementById方法得到HTML元素.

  2,HTML元素的value值属性得到HTML元素的value值.

  3,HTML元素的value值属性可以设置变量的值.

 

代码如下:

  
  
  
  
  1. <html> 
  2.  
  3. <head> 
  4.  
  5. <title>在HTML中传递和引用JavaScript变量</title> 
  6.  
  7. <script type="text/javascript"> 
  8.  
  9.   var foobar; //全局变量声明 
  10.   
  11.   function passvar(){ 
  12.     foobar = document.getElementById('textfield').value; 
  13.     //document.write('传递变量成功'); 
  14.     alert('传递变量成功!'); 
  15.  } 
  16.   
  17.  //显示变量 
  18.  function displayvar(){ 
  19.    alert('变量值为:'+foobar); 
  20.  } 
  21.   
  22.  //引用变量 
  23.  function varpass(){ 
  24.     document.getElementById('textdispaly').value = foobar;  
  25.     //foobar = document.getElementById('textdispaly').value ; 
  26.  } 
  27. </script> 
  28.  
  29. </head> 
  30.  
  31. <body> 
  32.  
  33. <center> 
  34. <h1>在HTML中传递JavasScript变量</h1><hr><br> 
  35. <h5>单击相应按钮...</h5> 
  36.  <form name="form1" method="post" action=""> 
  37.   <p> 
  38.   <label> 
  39.    <input type="text" name="textfield" id="textfield"> 
  40.   </label> 
  41.   <label> 
  42.   <!--绑定 onclick事件 --> 
  43.   <input type="button" name="button1" value="传递变量" onclick="void passvar();"< /span> 
  44.   </label> 
  45.   <label> 
  46.    <!--绑定 onclick事件 --> 
  47.   <input type="button" name="button2" value="显示变量" onclick="void displayvar();"< /span>> 
  48.    
  49.   </label> 
  50.  </p> 
  51.  <p> 
  52.   <label> 
  53.    <input type="text" name="display" id="textdispaly"> 
  54.   </label> 
  55.   <label> 
  56.    <!--绑定 onclick事件 --> 
  57.    <input type="button" name="button3" value="引用输入变量" onclick="void varpass();"< /span>> 
  58.   </label> 
  59.   </p> 
  60.  </form> 
  61.  
  62. </center> 
  63.  
  64. </body> 
  65.  
  66. </html> 

执行结果下面截图所示:

  1,输入变量:IvanTian,点击传入变量,传递成功.

  2,显示变量:点击显示变量,以弹窗的形式显示刚输入的变量.

3,引用输入变量,引用刚才输入的变量,点击后,在前面的文本框内显示刚输入的变量值.

本文出自 “IvanTian” 博客,转载请与作者联系!

你可能感兴趣的:(html,js,基础原理)