使用Mootools,在不覆蓋任何子節點的情況下設置元素文本的最簡單方法是什麼?Mootools設置元素文本而不會破壞子節點
我想從這個
<div id="foo">
foo
<div id="bar">
bar
</div>
</div>
去......這個
<div id="foo">
new improved foo
<div id="bar">
bar
</div>
</div>
我認爲這將做到這一點:
$('foo').set('text', 'new improved foo')
但替換整個元素含量,導致
<div id="foo">
new improved foo
</div>
(順便說一下,這與
set('html', ...)
AFAICS相同。這是一個MooTools的錯誤?)
不,它不是。嘗試'el.set('html','hi');'vs'el.set('text','hi');'你會看到區別。 – 2012-03-17 10:46:29
@DimitarChristoff啊真的,從頭開始 – 2012-03-17 10:54:23