为了账号安全,请及时绑定邮箱和手机立即绑定

获取文本输入框 点击按钮 改变DIV 在控制台一直提示错误 ,请问怎么回事啊?

<!DOCTYPE HTML>

<html>

<head>

<title></title>

</head>

<style>

#box{

   width:300px; height:200px;background:#369;


}


</style>


<script>

  /*   目标要求是 用户输入值  点击按钮 div随着用户输入的值 改变。

     

      分析:1. 两个输入框一个按钮的值 首先要获取

            2,给按钮添加一个点击事件

            3,获取 文本输入框属性!

            4,div发生变化。

*/

     window.onload=function(){

         var text1=document.getElementById("text1");

         var text2=document.getElementById("text2")

         var button=document.getElementById("button")

         var box=document.getElementById("box")        

//元素全部拿到手了,    !!! 下一步添加onclick事件

        button.onclick=function(){

      //获取 文本输入框的值

      var wenben1=(text1.value);

      var wenben2=(text2.value);

    //改变div 样式

  box.style.[wenben1]=wenben2;//这句话一直报错 是怎么回事啊


}


 } 

</script>


<body>

   <input type="text" id="text1" value=""/>

   <input type="text" id="text2" value=""/>

   <input type="button"id="button" value="按钮"/>

   <div id="box"></div>


</body>

</html>


正在回答

1 回答

改变属性是吧,box.style[wenben1]=wenben2; //用了[] 不用加点

1 回复 有任何疑惑可以回复我~
#1

qq_閆埜_03724478 提问者

非常感谢!
2016-08-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

获取文本输入框 点击按钮 改变DIV 在控制台一直提示错误 ,请问怎么回事啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信