gpt4 book ai didi

javascript - 如何对特定位置使用 GET ELEMENT

转载 作者:行者123 更新时间:2023-11-28 06:36:30 26 4
gpt4 key购买 nike

我看过这段代码( http://jsfiddle.net/eMNfd/21/ ),但我想知道如何让新的div可以创建在蓝色的右侧,即水平模式下。

document.getElementById("text").onclick = function () {
var ok = true;

if (ok === true) {
var div = document.createElement('div');

div.className = 'new-rect';
//div.style.backgroundColor = "black";

document.getElementsByTagName('body')[0].appendChild(div);
}
};
.new-rect {
background: black;
width: 20%;
height: 30px;
}
<div id="text" style="width:20%;height:30px;background-color:blue;"></div>

谢谢大家。

最佳答案

您可以使用float(必须在所有div上设置才能工作),您也可以使用inline-block :

document.getElementById("text").onclick = function () {
var ok = true;

if (ok === true) {
var div = document.createElement('div');

div.className = 'new-rect';
//div.style.backgroundColor = "black";

document.getElementsByTagName('body')[0].appendChild(div);
}
};
body {
font-size: 0; /* to get rid of the space between the divs */
white-space: nowrap; /* to prevent wrapping on multiple lines */
}

div {
display: inline-block; /* to add divs horizontally */
}

.new-rect {
background: black;
width: 20%;
height: 30px;
}
<div id="text" style="width:20%;height:30px;background-color:blue;"></div>

关于javascript - 如何对特定位置使用 GET ELEMENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com