htmljs控制位置位置(JS如何控制button的位置)

本文目录
- JS如何控制button的位置
- html里面,如何控制div的大小跟位置
- 怎么控制html元素的位置(上下左右)代码如下:
- d3js做的图标怎么放在html中的指定位置
- 用js控制div的显示位置
- javascript控制元素位置
- html,js如何获取当前鼠标位置
- js如何控制整个页面滚动条的位置
- JS控制创建DIV并且控制DIV出现的位置
- html javascript:showWindow 如何控制弹出窗口的具体位置
JS如何控制button的位置
解决方法:
1、把button定义成绝对定位,position:absoulte的方式,然后设置left,top的方式进行位置控制
2、如果是节点移动,则可以通过dom删除和增加的方式来调整位置
问题解决:
这里针对的是第二种情况,可以把对应的节点获取后,删除再插入到对应的节点后。
代码示例:
《script》
function move(self){
var p = self.parentNode;//获取当前节点的父节点
self.remove();//移除当前节点
p.appendChild(self); //父节点添加当前节点
}
《/script》
《/head》
《body》
《div》
《input type="button" id="button1" value="1" onclick="move(this)"》
《input type="button" id="button2" value="2"/》
《/div》
《/body》
html里面,如何控制div的大小跟位置
html 中的标签元素 可以用样式来控制,比如你说的div
大小 也就是宽高,宽 width 高 height
位置 可以 margin 外边距
或者用 position 定位来
有兴趣可以学习一下 CSS2 或者很强的 CSS3
怎么控制html元素的位置(上下左右)代码如下:
《!DOCTYPE html》
《html》
《head》
《title》MyHtml.html《/title》
《script type="text/javascript"》
var tmp=1;
function XX(){
var tab = document.getElementById("tab");
var span = document.createElement("span");
var tr = document.createElement("tr");
var select = document.createElement("select");
var textarea1 = document.createElement("textarea");
var textarea2 = document.createElement("textarea");
var textarea3 = document.createElement("textarea");
var textarea4 = document.createElement("textarea");
var inputDel = document.createElement("input");
select.add(new Option("css","cssEntryAddress"));
select.add(new Option("regex","regexEntryAddress"));
select.add(new Option("xpath","xpathEntryAddress"));
select.setAttribute("style", "width:80px;");
textarea1.setAttribute("placeholder", "范例:");
textarea1.setAttribute("style", "width:130px;");
textarea1.setAttribute("rows", "1");
textarea2.setAttribute("placeholder", "范例:");
textarea2.setAttribute("style", "width:155px;");
textarea2.setAttribute("rows", "1");
textarea3.setAttribute("placeholder", "范例:");
textarea3.setAttribute("style", "width:155px;");
textarea3.setAttribute("rows", "1");
textarea4.setAttribute("placeholder", "范例:");
textarea4.setAttribute("style", "width:155px;");
textarea4.setAttribute("rows", "1");
inputDel.setAttribute("type", "button");
inputDel.setAttribute("value", "删除");
inputDel.setAttribute("class", "btn btn-info");
inputDel.setAttribute("style", "width:50px;");
inputDel.setAttribute("onclick", "deltd(this);");
span.appendChild(select);
span.appendChild(textarea1);
span.appendChild(textarea2);
span.appendChild(textarea3);
span.appendChild(textarea4);
span.appendChild(inputDel);
tr.appendChild(span);
tab.appendChild(tr);
tmp++;
}
function deltd(a){
a.parentNode.parentNode.removeChild(a.parentNode);
}
《/script》
《/head》
《body》
《form action=""》
《input type="button" onclick="XX();" id="add" value="增加行"/》
《table id="tab"》
《/table》
《/form》
《/body》
《/html》
这是代码
d3js做的图标怎么放在html中的指定位置
1、利用js代码首先创建一个div,document.createElement(’div’); 2、确认div添加位置,可以在某个dom元素后面,或者通过css属性控制具体位置,主要通过left/top等属性控制。 3、确定位置之后,显示div即可。 示例:比如html中有一个文本输入框,
用js控制div的显示位置
代码如下:
《html》
《head》
***隐藏网址***
《title》div隐藏与显示《/title》
《style type=text/css》
#menus {
background-color: #c4cff0;
}
《/style》
《script language=javascript》
function Layer_HideOrShow(cur_div)
{ var current=document.getElementById(cur_div);
if(current.style.visibility=="hidden")
{
current.style.visibility ="visible";
}
else
{
current.style.visibility ="hidden";
}
}
《/script》
《/head》
《body》
《p》 《/p》
《table border="0" width="153" cellpadding="0" style="border-collapse: collapse" id="table1" height="101"》
《tr》
《td》
***隐藏网址***
《/tr》
《tr》
《td》
《div id="menus"》
《table border="0" width="100%" cellpadding="0" style="border-collapse: collapse" height="150" id="table2"》
《tr》
《td》 《/td》
《/tr》
《/table》
《/div》《/td》
《/tr》
《/table》
《/body》
《/html》
====================
《html》
《head》
***隐藏网址***
《title》无标题文档《/title》
《script language="JavaScript" type="text/JavaScript"》
《!--
function toggle(targetid){
if (document.getElementById){
target=document.getElementById(targetid);
if (target.style.display=="block"){
target.style.display="none";
} else {
target.style.display="block";
}
}
}
--》
《/script》
《style type="text/css"》
《!--
#div1{
background-color:#000000;
height:400px;
width:400px;
display:none;
}
--》
《/style》
《/head》
《body》
《input type="button" id="butn" value="显示/隐藏" onclick="toggle(’div1’)" /》
《center》
《div id="div1"》《/div》《/center》
居中的DIV
《/body》
《/html》
=======================
3.javascript 控制 html元素 显示/隐藏
1。编写js函数
《script type="text/javascript"》
function display(id){
var traget=document.getElementById(id);
if(traget.style.display=="none"){
traget.style.display="";
}else{
traget.style.display="none";
}
}
《/script》
2. 要显示/隐藏的html元素加上 id 属性
《table》
《tr id="menu" 》
《td》控制这个tr的显示/隐藏《/td》
《/tr》
《/table》
3,添加按钮,链接等触发 js 函数
《input type="button" onclick="display(’menu’)" value="显示/隐藏"/》
《a href="#" onclick="display(’menu’)" 》显示/隐藏《/a》
javascript显示隐藏层《div id="" style="display:none;"》广告《/div》
《input type="botton" onclick="函数"》
《script language=javascript》
function 函数{
if(thisdiv.style.display==’none’){
thisdiv.style.display=""
}
else
thisdiv.style.display="none"
}
《/script给div 取个ID=“AA”thisdiv=AA
javascript隐藏/显示表单对象
javascript隐藏/显示表单对象
function expandIt(el) {
whichEl =document.getElementById(el)
if (whichEl.style.display == ’none’) {
whichEl.style.display = ’’;
}
else {
whichEl.style.display = ’none’;
}
}
el是对象的id,不管是tr或者table等等先设置一下id,然后进行调用。
例:
使用时把变成《》
javascript控制页面控件隐藏显示的两种方法
javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位
方法一:
document.all.style.visibility="hidden";
document.all.style.visibility="visible";
方法二:
document.all.style.display="none";
document.all.style.display="inline";
javascript控制元素位置
function shrinkshow() {
var tempflash = document.getElementById("flashshow");
if (tempflash == null) return;
tempflash.style.width = "943";
tempflash.style.height = "100";
tempflash.style.visibility = "visible";
}
上例中,首先获得id为flashshow的div元素,然后通元素的style属性对其进行控制。style又包含非常多的属性,实际上,这里的style就是CSS在javascript中的体现,只要你了解CSS,就能够使用javascript对元素的格式进行任意控制,非常方便
html,js如何获取当前鼠标位置
需要准备的材料分别有:电脑、html器、浏览器。
1、首先,打开html器,新建html文件,例如:index.html。
2、在index.html中的《script》标签,输入js代码:var e = event || window.event;document.body.innerText = e.clientX + ’,’ + e.clientY;。
3、浏览器运行index.html页面,此时会打印出鼠标的当前位置坐标。
js如何控制整个页面滚动条的位置
有两种方法。
1、通过div的scrollTop变动控制垂直滚动条位置。通过div的scrollLeft变动控制水平滚动条位置。
示例:
《body》
//d1是外层div,带滚动条
《div id=’d1’ style=’height:200px;width:100px;overflow:auto;background:blue;’》
《div style=’height:500px;width:500px;background:yellow’》2222《/div》
《/div》
《/body》
《script》
document.getElementById(’d1’).scrollTop=100;//通过scrollTop设置滚动到100位置
document.getElementById(’d1’).scrollLeft=200;//通过scrollTop设置滚动到200位置
《/script》
2、用html锚点
如下:
《a href="#test"》aaaaa《/a》
《div id="test"》lalallalalalala《/div》
扩展资料:
1、JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
(1)、是一种解释性脚本语言(代码不进行预编译)。
(2)、主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
(3)、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
(4)、跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
2、JavaScript脚本语言具有以下特点:
(1)、脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。
(2)、基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。
(3)、简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。
(4)、动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。
(5)、跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。
参考资料:百度百科:JavaScript
JS控制创建DIV并且控制DIV出现的位置
1、js创建div的语法是createElement("div")。知道这个我们就可以直接写个简单的函数先创建一个div。并添加到对应的dom元素中,可能是body窗体上也可以是div内。
2、至于控制位置,则是通过js给div添加class。通过css样式来控制。具体如下:
function cDiv(){
var bb = document.body; //document.getElementById("div");
var div = document.createElement("div");
div.id = "div1";
div.className = "div1";
div.innerHTML = "div1";
bb.appendChild(div);
}
cDiv();
3、为了让函数执行,必须吧函数放入到《/body》上面。这样才有效果
html javascript:showWindow 如何控制弹出窗口的具体位置
window.open (’page.html’, ’newwindow’, ’height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no’)
通过“top=x, left=y”调节位置

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30






