译文:JavaScript框架比较(三)
DOM操纵
在此之前,你已经看到JavaScript框架行使选择器和DOM遍历可以很轻易的得到特定的元素。可是,为了改变网页上特定元素的内容和外面,你必要操纵DOM并应用改变。行使纯粹的JavaScript将是一件沉重的事变,但荣幸的是,大大都JavaScript框架提供有效的函数,可以很轻易地做到这些。 假设你有一个ID为the-box的盒子。 <div id="the-box">Message goes here</div> $('#the-box').html('This is the new message!'); $('#the-box').html('This is the <strong>new</strong> message!'); <div id="the-box">This is the <strong>new</strong> message!'</div> $('#the-box').text('300 >200'); <div id="the-box">300 > 200</div> 只想给文本附加一些信息该怎么办?荣幸的是,jQuery提供append函数到达此目标。 $('#the-box').append(', here goes message'); <div id="the-box">Message goes here, here goes message</div> 除了DOM操纵函数外,JavaScript框架凡是还包括几个函数操纵元素的样式和class。譬喻,你有一个表格,当鼠标颠末期高亮表现某行。你可以建设一个非凡的类名hover,你可以将该类动态的添加到某行。操作YUI你可以行使下面的代码判定该行是否拥有hover类名,有则免之,无则加之。 if(row.hasClass('hover')) row.removeClass('hover'); else row.addClass('hover'); 转载地点:http://www.denisdeng.com/?p=712 原文地点:http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |