原生js的屬性操作


原生js對於我來說確實用的很少,但是今天就想着把原生的js的一些基礎知識重新復習一下,畢竟現在關於的原生js的一些插件再復雜也是萬變不離其綜。

先復習一下原生js的一些屬性值的添加,替換,修改等。(其實添加和替換的效果差不多)

案例1:是添加替換input中的value值,更改button的value值

1 <input type="text" id="Text" value="" name=""/>
2 <select id="Select">
3     <option value="北京">北京</option>
4     <option value="杭州">杭州</option>
5 </select>
6 <input id="Btn" type="button" value="按鈕" name=""/>

寫出來的布局效果是這樣的

而我想要的效果是“按鈕”,“按鈕”兩個字變“btn”,然后input框中寫入select框中的內容,那么js是這樣寫的:

 1 <script>
 2     window.onload= function(){
 3         var oText=document.getElementById("Text");
 4         var oSelect=document.getElementById("Select");
 5         var oBtn=document.getElementById("Btn");
 6         oBtn.onclick=function(){
 7             oBtn.value="btn";
 8             oText.value=oSelect.value;
 9         };
10     }
11 </script>

 點擊后效果圖如下:

案例二:更改p標簽里的html內容寫入到input框中:

1 <input id="text1" type="text" />
2 <p id="p1">這是一些文字</p>
3 <input id="Btn" type="button" value="按鈕" name=""/>

布局很簡單如圖所示:

接下來看js的寫法:

 1 <script>
 2     window.onload= function(){
 3         var oPtxt=document.getElementById("p1");
 4         var oText=document.getElementById("text1");
 5         var oBtn=document.getElementById("Btn");
 6         oBtn.onclick = function(){
 7             oText.value  = oPtxt.innerHTML
 8         };
 9     }
10 </script>

 效果如下:

是不是很簡單的操作呢?以上就是我今天所寫的一些簡單的例子。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM