Написал Java Script библиотеку. Назвал "CompactDOM".
Библиотека помогает получать доступ к элементam DOM,
обращаться к атрибутам и содержимому, манипулировать ими.
Поддержка браузерами: Chrome 4.0, Internet Explorer 9.0, Edge,
Firefox 3.5, Safari 3.2, Opera 10.0
Размер актуальной версии (файл CompactDOM.min.js) 2.3Kb
После загрузки библиотеки становится доступной следующая ситаксическая конструкция(Backus-Naur-Form):
_(<selector>).<method>([<parameter>[, <parameter>[, ... <parameter>]]])[.<property>];
<selector> :: = <null> | <object element DOM> | <string CSS Selector>
<method> :: = "attribute"|"change"|"checked"|"class"|"click"|"content"|"display"|
"keydown"|"keyup"|"load"|"position"|"scroll"|"selected"|"send"|"style"|"value"
<parameter> :: = <null> | <number> | <string>
<property> :: = "el"|"top"|"left"|"right"|"bottom"|"width"|"height"
пример кода:
Спойлер (Отобразить)