javascript - Canvas 上的 HTML5 文本框位置

标签 javascript css html canvas

我试图在单击按钮时更改文本框的位置。我收到以下 错误消息:“无法设置未定义的属性 'top'”

当我删除以下行时:"var user = document.getElementById("user").value;" 它工作正常

任何建议

#canvas{
position: absolute;
background-color: red;
margin-left: 50px;
margin-top: 10px;
}

#user{
top:160px;
right:1000px;
position: absolute;
border-radius: 10px ; 
width: 180px;
border: 3px solid #BADA55;
-webkit-box-shadow: 
  inset 0 0 8px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
-moz-box-shadow: 
  inset 0 0 8px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
box-shadow: 
  inset 0 0 8px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 

background: rgba(255,255,255,0.0);
color: blue;
font-size: 40px;
font-weight: bold;
margin: 0 0 10px 0;
display: inline;
visibility: visible;

}

#btn{
position: absolute;
bottom :200px;
right:1100px;
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <link rel="stylesheet" href="main.css">
     <script>

         function changePosition(){
            var user = document.getElementById("user").value;
            user.style.top= "100px";
            user.style.rigth = "100px";
            console.log(user);
         }
     </script>
</head>

<body>   
    <div id="wra">
    <canvas id="canvas" width="350" height="350"></canvas>
    <input type="text" id="user" value=""><br>

    </div>
    <button  onclick ="changePosition()" id="btn" type="button">Submit</button></p>
</body>
</html>

最佳答案

改变

 function changePosition(){
    var user = document.getElementById("user").value;
    user.style.top= "100px";
    user.style.rigth = "100px";
    console.log(user);
 }

 function changePosition(){
    var user = document.getElementById("user");
    user.style.top= "100px";
    user.style.right = "100px";
    console.log(user.value);
 }

关于javascript - Canvas 上的 HTML5 文本框位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20626247/

相关文章:

javascript - Chrome 中使用 javascript 的语音转文本无法识别任何内容

php - Ajax 页面获取设计需要物理地址

javascript - 将 React prop 传递给 DOM 元素时遇到问题

javascript - 如何设置导航器拖动 handle 的样式,Highstock

html - 更改类流体布局 css

html - 背景图像缩小但不是div

php - 按日期显示数据 mysql

HTML 和 CSS 在图像上定位文本

javascript - 如何在javascript中迭代到对象方法

javascript - 为什么 Google Chrome 在崩溃后重新启动时不删除 session cookie?