$.fn.text
Schreiben Sie genau wie bei jQuery eine oder zwei Funktionen, mit denen Sie den Text für ein Element abrufen und festlegen können.
Sie können nicht verwenden textContent
oder innerText
, und noch weniger innerHTML
.
Einfaches Javascript. Keine DOM-Bibliothek. Es muss auf gängigen Browsern funktionieren. (Sie müssen sich nicht um den alten IE kümmern.)
Der kürzeste Code gewinnt.
Genießen!
code-golf
javascript
Florian Margaine
quelle
quelle
Antworten:
JavaScript (167)
Verwendungszweck :
Beachten Sie, dass der globale Namespace nicht verschmutzt wird
Demonstration mit einem mehrstufigen DOM-Baum und einigen Tests
quelle
if('split' in h)
undefined
.data
ist kürzer alsnodeValue
:-). Können Sie auch die Version ohne Golf veröffentlichen?JavaScript (175)
Ich habe deutlich weniger Moral als @dystroy, also habe ich mich nicht um var gekümmert . Ich musste allerdings f fassen, und ich habe es etwas klug gemacht.
Trotzdem sind unsere Antworten ziemlich ähnlich, und ich bin mir nicht sicher, ob es einen besseren Weg gibt, dies zu tun.
Mit Sammlungserkennung (173) :
quelle