2011-04-13 33 views
1

誰能告訴我什麼是el.get的mootools的1.11mootools 1.11中get('html')的等價物是什麼?

MooTools的1.2提供了這種獲得( 'HTML')

任何幫助,沒有真正認識到當量( 'HTML')。

感謝

+1

這裏是鏈接MooTools的似乎1.1 DOC http://docs111.mootools.net/並不像有HTML的吸氣劑,但有一個'setHTML '或者你可以去香草,做'el.innerHTML' – kjy112 2011-04-13 18:56:10

回答

4

大,get/set在1.11是getProperty/setProperty(或屬性),但有一個爲HTML沒有直接吸氣 - getProperty("html")是無效的,也不是getProperty('innerHTML')

得到的,只是做(它仍然JavaScript的!):

var html = $("someid").innerHTML; 

您可以構建返回1.12像這樣的字符串一個可鏈接的方法:

Element.extend({ 
    getHTML: function() { 
     return this.innerHTML; 
    } 

}); 

alert($("f").getHTML()); 

而在1.2+其正如KJ指出的那樣,你有setText和setHTML來設置innerHTML。

最後。您可以啓用映射,像這樣的的getProperty吸氣:

Element.Properties["html"] = "innerHTML"; 

console.log($("f").getProperty("html")); // works now. 
相關問題