2011-01-12 65 views
-1

说我有简单DOM的问题

<div id="searchform"> 
    <div style="float:right"> 
    <a href="~">Advanced Search</a> 
    </div> 
    <div id="resultStats"> 
    About 5 trillion results 
    </div> 
</div> 

我只需要改变第一个孩子浮动:底部,而不是浮动:权。

谢谢你们的帮助!我真心的!所以当我将它输入到Chrome控制台时,它不起作用。在我的甜搜索分机,它说 “无法读取空的特性 '的childNodes'”

document.getElementById("subform_ctrl").childNodes[0].style = 'float:bottom'; 

(注:id为 'subform_ctrl')

+1

我从来听说过浮底。 – Hemlock 2011-01-12 18:56:28

+1

你从来没有听说过它,因为它不存在 – mkoryak 2011-01-12 19:11:00

回答

1
document.querySelector('#searchform *:first-child').style.float = 'bottom' 

但我不认为float = bottom是有效的。

那么,你真的想完成什么?

1
document.getElementById('searchform').childNodes[0].style = 'float:bottom'; 
+0

这将返回一个文本节点(如果在那里甚至有一个换行符),我不知道,但我不认为你可以这样设置样式。 – Hemlock 2011-01-12 19:03:04

0

浮标:底部! (顶部?!)

alt text

浮子:底部?当然!

alt text

下一个版本我要去删除“关于”贸易“的结果”“在”删除“秒”,只显示秒,如果它的长度超过0.5