用JS 点击按钮改变宽高! 往大神赐教啊!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JS 点击按钮改变宽高! 往大神赐教啊!相关的知识,希望对你有一定的参考价值。

<!doctype html>
<html>
<head>
<script>
function check()


</script>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<div id="box" style="background:#F00; border:2px #000000 solid; height:100px;width:100px;"></div>
<input type="text" id="w">宽度<br>
<input type="text" id="h">高度<br>
<button onClick="check()">改变</button>
</body>
</html>

参考技术A <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<script>
// 提交按钮时触发的函数
function subxxx()
// 获取输入的高度
var hei = document.getElementById("hei").value;
// 获取输入的宽度
var wid = document.getElementById("wid").value;
// 改变div1的高度和宽度
document.getElementById("div1").style.height = hei+"px";
document.getElementById("div1").style.width = wid+"px";

</script>

<body>
<div id="div1" style="width: 50px; height: 50px; border: 1px solid red;"></div>
<br /><br /><br />
<form>
宽:<input type="text" name="wid" id="wid" />
高:<input type="text" name="hei" id="hei" />
<input type="button" value="提交" onclick="subxxx()" id="sub" />
</form>
</body>
</html>
纯手打, 可用.
参考技术B 你的意思是想在点击改变按钮之后红色的正方形改变宽跟高吗?
就只说一下点击事件的代码吧:
function check()
var weight = document.getElementById("w")value;
var height= document.getElementById("h").value;
document.getElementById("box").stytle.weight=weight +"px";
document.getElementById("box").stytle.weight=height+"px";

代码大概就是这样,没测试过,你自己试一试改一改吧。不懂再问我追问

就是在高和宽里面输入任意数值 点改变 图形就变成你想要的 比如高200 宽200 点击改变就变成高宽200了 求代码

参考技术C 获取这个红色框的元素,输入框的元素,然后利用ele.style.width=你获取到输入框的.value,利用onclick事件改变他们就好了呀追问

能给下代码吗 谢谢了。

追答

function check()
var box = document.getElementById("box");
var box_width = document.getElementById("w");
var box_height = document.getElementById("h");
box.style.width = box_width.value == ""?0:box_width.value + "px";
box.style.height= box_height.value == ""?0:box_height.value +"px";

参考技术D function check()
var ele = document.getElementById('box'),
width = parseInt(document.getElementById('w').value),
height = parseInt(document.getElementById('h').value);

ele.style.width = width + 'px';
ele.style.height = height + 'px';

纯手打望采纳谢谢。本回答被提问者采纳
第5个回答  2018-06-27 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script language="javascript">
function aa()
document.getElementById("aa").style.width="500px";

function qq()
document.getElementById("aa").style.height="500px";

function ww()
document.getElementById("aa").style.background="blue";

function rr()
document.getElementById("aa").style.display="none";

function tt()
window.location.reload();

</script>
</head>
<body>
<input type="button" onclick="aa()" value="变宽"/>
<input type="button" onClick="qq()" value="变高"/>
<input type="button" onClick="ww()" value="变色"/>
<input type="button" onClick="rr()" value="隐藏"/>
<input type="button" onClick="tt()" value="重置"/>
<div id="aa" style="width:300px;height:300px; background:#000; border:1px solid #cccccc;"></div>
</body>
</html>

怎么用js点击按钮改变网页主题,就是把颜色换一下,再次点击在换回来,就这样点击来回切换?

参考技术A  <!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body 
            background-color: green;
        
    </style>
</head>
 
<body>
    <button>btn</button>
</body>
<script>
    let isGreen = false;
    document.querySelector("button").onclick = () => 
        document.body.style.backgroundColor = isGreen ? "green" : "red"
        isGreen = !isGreen;
    
</script>
 
</html>

 请采纳

追问

你这个只是点击切换,我的意思是点击切换然后再点击又切换原来的颜色去了,就这样可以一直切换

以上是关于用JS 点击按钮改变宽高! 往大神赐教啊!的主要内容,如果未能解决你的问题,请参考以下文章

js如何点击左右按钮切换图片

求js 点击小图上面的大图跟着变

导航菜单点击跳转后如何改变其样式

怎么用js点击按钮改变网页主题,就是把颜色换一下,再次点击在换回来,就这样点击来回切换?

怎么做效果Button啊 就是点击button 变色

请编写"改变颜色""改变宽高""隐藏内容""显示内容""取消设置"的函数,点击相应按钮执行相