Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在特定位置使用GETELEMENT_Javascript_Css_Position_Jsfiddle - Fatal编程技术网

Javascript 如何在特定位置使用GETELEMENT

Javascript 如何在特定位置使用GETELEMENT,javascript,css,position,jsfiddle,Javascript,Css,Position,Jsfiddle,我已经看过这段代码(),但我想知道如何使新的div可以在蓝色的右边创建,也就是在水平模式下 document.getElementById(“文本”).onclick=function(){ var-ok=true; 如果(ok==真){ var div=document.createElement('div'); div.className='new rect'; //div.style.backgroundColor=“黑色”; document.getElementsByTagName(

我已经看过这段代码(),但我想知道如何使新的div可以在蓝色的右边创建,也就是在水平模式下

document.getElementById(“文本”).onclick=function(){
var-ok=true;
如果(ok==真){
var div=document.createElement('div');
div.className='new rect';
//div.style.backgroundColor=“黑色”;
document.getElementsByTagName('body')[0].appendChild(div);
}
};
.new rect{
背景:黑色;
宽度:20%;
高度:30px;
}

您可以使用
float
进行此操作(必须在所有
div
上设置才能工作),您也可以使用
内联块

document.getElementById(“文本”).onclick=function(){
var-ok=true;
如果(ok==真){
var div=document.createElement('div');
div.className='new rect';
//div.style.backgroundColor=“黑色”;
document.getElementsByTagName('body')[0].appendChild(div);
}
};
正文{
字体大小:0;/*以消除div之间的空格*/
空白:nowrap;/*以防止在多行上换行*/
}
div{
显示:内联块;/*水平添加div*/
}
.新矩形{
背景:黑色;
宽度:20%;
高度:30px;
}

您可以使用
float
进行此操作(必须在所有
div
上设置才能工作),您也可以使用
内联块

document.getElementById(“文本”).onclick=function(){
var-ok=true;
如果(ok==真){
var div=document.createElement('div');
div.className='new rect';
//div.style.backgroundColor=“黑色”;
document.getElementsByTagName('body')[0].appendChild(div);
}
};
正文{
字体大小:0;/*以消除div之间的空格*/
空白:nowrap;/*以防止在多行上换行*/
}
div{
显示:内联块;/*水平添加div*/
}
.新矩形{
背景:黑色;
宽度:20%;
高度:30px;
}

将它们向左浮动如何?将它们向左浮动如何?非常感谢,但是使用float,当页面宽度完成时,div将继续创建蓝色div的底线。我正在寻找始终在左侧创建的div。非常感谢,但是使用float,当页面的宽度完成时,div将继续创建一个蓝色div的底线。我正在寻找始终在左侧创建的div。