1234567891011121314151617181920212223 |
- var isUndef = require('./isUndef');
- var each = require('./each');
- var $safeEls = require('./$safeEls');
- exports = {
- html: propFactory('innerHTML'),
- text: propFactory('textContent'),
- val: propFactory('value')
- };
- function propFactory(name) {
- return function(nodes, val) {
- nodes = $safeEls(nodes);
- var node = nodes[0];
- if (isUndef(val)) {
- return node ? node[name] : '';
- }
- if (!node) return;
- each(nodes, function(node) {
- node[name] = val;
- });
- };
- }
- module.exports = exports;
|