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

<!doctypehtml><html><head><script>functioncheck(){}</script><metacharset="utf-8"><tit... <!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>
展开
 我来答
GoddardHugh
2017-04-14 · TA获得超过250个赞
知道答主
回答量:118
采纳率:100%
帮助的人:46.6万
展开全部
<!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>
纯手打, 可用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjx759520
2017-04-14 · TA获得超过338个赞
知道小有建树答主
回答量:449
采纳率:66%
帮助的人:207万
展开全部
你的意思是想在点击改变按钮之后红色的正方形改变宽跟高吗?
就只说一下点击事件的代码吧:
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了 求代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
舜灬丿续殇
2017-04-14 · TA获得超过355个赞
知道小有建树答主
回答量:534
采纳率:38%
帮助的人:113万
展开全部
获取这个红色框的元素,输入框的元素,然后利用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";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
accustomedwood
2017-04-14 · 超过23用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:29.4万
展开全部
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';
}
纯手打望采纳谢谢。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OK透漏咯
2018-06-27
知道答主
回答量:1
采纳率:0%
帮助的人:856
展开全部
<!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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式