setdatainelement.js 505 B

123456789101112131415161718192021
  1. /**
  2. * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. /* globals HTMLTextAreaElement */
  6. /**
  7. * Sets data in a given element.
  8. *
  9. * @method utils.dom.setDataInElement
  10. * @param {HTMLElement} el The element in which the data will be set.
  11. * @param {String} data The data string.
  12. */
  13. export default function setDataInElement( el, data ) {
  14. if ( el instanceof HTMLTextAreaElement ) {
  15. el.value = data;
  16. }
  17. el.innerHTML = data;
  18. }