fgm实例练习笔记-2.5函数传参,改变Div任意属性的值

xiaoxiao2021-02-28  102

html部分,为了让文本框和自己的标签<label> 能够在同一行内(input和label都是行内元素),又不会和下一个文本框和标签混在同一行,可以用一个块级元素把它们包裹起来,这里使用的是<p><label></label><input></p>

script:

<script> var change = function(a,b,c){ a.style[b] = c;}//替换的函数写在了外部。用[],而不是. window.onload = function(){ var ocon = document.getElementsByTagName("button")[0]; var ore = document.getElementsByTagName("button")[1];//我自己写的啰嗦了不少,其实只需要获取input的NodeList,下面的函数调用时写成ocon[1]即可,只需要三个变量 var Nam = document.getElementsByTagName("input")[0]; var Val = document.getElementsByTagName("input")[1]; var odiv1 = document.getElementById("div1"); ocon.onclick = function(){ change(odiv1,Nam.value,Val.value);} ore.onclick = function(){ odiv1.style.cssText="";} }; </script>
转载请注明原文地址: https://www.6miu.com/read-34994.html

最新回复(0)