
正文
js找到内容为固定值的div,js查找字符串中指定字符
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用js设置div里内容的位置
准备好一个空的html结构的文档。接下来要准备的是准备一个div用来放内容了,这里为了显示特意给div设置了边框。接下来就在div中添加内容,如下图所示,运行后会发现内容偏向于左上角。给div设置水平居中,如下图所示,并且设置行高为div的高度,会发现它水平垂直居中了。
div id=div1 style=width:100px; height:100px; background:#ccc;/div /body script var oDiv = document.getElementById(div1); oDiv.style.position = fixed; oDiv.style.top = 20px; oDiv.style.left = 20px; /script 主要思想就是,在js中修改div的位置。
利用js代码首先创建一个div,document.createElement(div); 确认div添加位置,可以在某个dom元素后面,或者通过css属性控制具体位置,主要通过left/top等属性控制。 确定位置之后,显示div即可。
通过document.getElementById(div的ID名字).innerHTM=“你要设置的值”来实现。
#ccc;/div/bodyscriptvar oDiv = document.getElementById(div1);oDiv.style.position = fixed;oDiv.style.top = 20px;oDiv.style.left = 20px;/script主要思想就是,在js中修改div的位置。所有的赋值,都可以计算后再传值,这样就不想CSS中只能写一个值了。
相关问答
Q1: js怎么让一个div块始终保持在页面的固定位置,求列子
position:fixed; top:0px; left:0px; right:0px;height: 40px;position:fixed;是指定位相对于浏览器窗口, top:0px; left:0px; right:0px,这样的话,DIV就会固定在页面顶部,宽度等于浏览器窗口的宽度,高度自定义。
div id=div1 style=width:100px; height:100px; background:#ccc;/div /body script var oDiv = document.getElementById(div1); oDiv.style.position = fixed; oDiv.style.top = 20px; oDiv.style.left = 20px; /script 主要思想就是,在js中修改div的位置。
可以把该元素的定位设置为fixed,该元素就会始终在那个位置,不过要注意IE6下不支持固定定位,兼容IE6可以通过JS实现,不过JS实现的是滑动效果,要想在IE6下也实现固定定位那样的效果没办法做到。
新建html文档。书写hmtl代码div class=box !--代码开始--div class=main/divdiv class=subdiv class=sub01/divdiv class=sub01/divdiv class=fixed我是固定的哟/div/div!--代码结束--/div。书写css代码。
使用CSS CSS让DIV固定位置不随滚动条而滚动,fixed元素的绝对位置是相对于HTML元素来说,滚动条是body元素的。(1)我们需要做的是,让body保持其原有高度,让html只有一个窗口那么高。
Q2: javascript,怎么准确获取一个div?
1、在 JS获取div高度的方法 中,整理了几个有关于获取div高度的方法,后来又遇到一个问题,怎么获取DIV在页面中的绝对位置,因此在这篇笔记中记录一下。 页面结构 样式 getBoundingClientRect用于获取某个元素 相对于视窗 的位置集合。集合中有top, right, bottom, left等属性。
2、新建一个html文件。在html页面上创建一个点击的button按钮。为button添加点击时创建一个新的div事件。使用document.createElement(div)创建一个新的div,然后使用innerHTML对新建的div设置内容,最后把div放到body显示。为button按钮添加点击是创建新div事件。
3、现在来说第一个方法:假如你在上面的代码的li标签中假如这样一个id :li id=test那么可以这样来找到DIV的ID值:var the_div_id = document.getElementById(test).getElementsByTagName(div)[0].id;这样要求一点点小技巧。
4、新建一个html文件,命名为test.html,用于讲解Jquery如何获得div下的元素。在test.html文件内,使用div标签创建一个模块,在div内,使用p标签,span标签创建测试的内容。在test.html文件内,设置div的id属性为divcon,主要用于下面通过该id获得div对象。
5、思路:用js取得div之间的值可用innerText属性来取得。
6、div id=d1p哈哈啊p/div SCRIPT LANGUAGE=JavaScript!-- alert(dchildNodes[0].innerHTML.length);//--/SCRIPT/BODY/HTML上面的方法你要知道P 标签的位置childNodes[0].innerHTML 可以得到标签里面的值 ln2468 | 发布于2009-12-15 举报| 评论 0 0 这个没法知道。
Q3: 用js如何取到div中的值
思路:通过id可以获取到div对象,通过getAttribute()和innerHTML分别可以获取div对象的自定义属性和文本内容。
你可以直接用innerHTML这个方法返回div的内容。
思路:用js取得div之间的值可用innerText属性来取得。
新建一个html文件,命名为test.html,用于讲解JS如何获取指定DIV下的子元素LI的值。在test.html文件内,在div标签内,使用ul、li标签创建两个项目列表,li元素的值分别为项目项目二。在test.html文件内,设置div标签的id为mydiv,主要用于下面通过该id获得mydiv对象。
Q4: JS如何获取指定DIV下的子元素LI值
1、var smalls = document.getElementById(small).getElementsByTagName(li);这样可以获取所有id=small下的 li 。
2、创建一个test.html文件。在文件内,在div标签内,使用p标签创建一行文字,同时创建一个button按钮,用于触发执行js函数。
3、var a = document.getElementById(test).getElementsByTagName(div);代码的test的父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候要按数组的形式访问。
4、.text()、$(selector).html()。html:test (div).text()得到的是 test,是 div 的纯文本,会自动忽略 html 标签 。(div).html()得到的是 test ,是 div 的所有内容,包括 html 标签,它有个好处是可以将 得到的标签与文字 直接再利用,比如添加到页面其他地方之类的操作 。
5、index.html,并引入jquery,编写问题基础代码。在index.html中的script标签,输入jquery代码:(li).hover(function () { (this).find(dd).css(display, inline);});浏览器运行index.html页面,此时当鼠标移动到li上时,它的字元素dd通过$(this)的方式获取被显示了出来。
6、获取div里元素的方法有2种,分别是children()方法和find()方法。
Q5: 如何用JS让DIV固定在一个位置
不用CSS是行不通的,js或jquery做出的效果,也是使用了css中的相关属性。
主要思想就是,在js中修改div的位置。所有的赋值,都可以计算后再传值,这样就不想CSS中只能写一个值了。 本回答由电脑网络分类达人 董辉推荐 举报| 答案纠错 | 评论 0 3 周连双 | 工程师 向TA咨询 擅长: IT 其他回答 貌似css可以;position:fixed;但是ie6不能识别这个属性;所以你还要写一个ie6的hack。
如果是用JS生成的,那我们只能通过js去遍历DOM,把你要的div加进去,如果你是用.net的话,用CSS就行了。
#ccc;/div/bodyscriptvar oDiv = document.getElementById(div1);oDiv.style.position = fixed;oDiv.style.top = 20px;oDiv.style.left = 20px;/script主要思想就是,在js中修改div的位置。所有的赋值,都可以计算后再传值,这样就不想CSS中只能写一个值了。
新建html文档。书写hmtl代码div class=box !--代码开始--div class=main/divdiv class=subdiv class=sub01/divdiv class=sub01/divdiv class=fixed我是固定的哟/div/div!--代码结束--/div。书写css代码。
js创建div的语法是createElement(div)。知道这个我们就可以直接写个简单的函数先创建一个div。并添加到对应的dom元素中,可能是body窗体上也可以是div内。至于控制位置,则是通过js给div添加class。通过css样式来控制。
js找到内容为固定值的div的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js查找字符串中指定字符、js找到内容为固定值的div的信息别忘了在本站进行查找喔。







