我现在input框框是值显示 不能修改的  会出现两个内容 一个正常 另一个是 报警 我现在想做到 当显示正常的时候我给它颜色是绿色 当显示报警的时候我颜色是红色的  这个要怎么做(新人刚来 没有分 求大家帮忙)

解决方案 »

  1.   

    js控制关键是怎么写进去那个input里面啊  我是新人 
      

  2.   

    js控制关键是怎么写进去那个input里面啊 我是新人 
      

  3.   

    <html>
     <head>
      <title> New Document </title>
       <script>

    function test(obj){
    if(obj==1){ //正常
    var inputObj = document.getElementById("str");
    inputObj.style.border = "green 1px solid"; }
    if(obj==0){//报警
    var inputObj = document.getElementById("str");
    inputObj.style.border = "red 1px solid";
    }

    }  </script>
     </head> <body>
      <button onclick="test(1)">正常</button>
      <button onclick="test(0)">报警</button> <input type="text" id="str" readonly /> </body>
    </html>不知道楼主是不是想要这样的效果呢?
      

  4.   

    如果想改变input的值可以用str.value="改变的值",这样去做