Javascript To Fill A Formatted Text Field On A Web Site
Solution 1:
You need to access the <p>
element, which is just after the body
of the document, as such...
document.getElementsByTagName('P')[0].innerHTML = 'your text'
The getElementsByTagName
function returns an array of all elements with the tag name you provide, P
in this case. You're looking for the first one, hence the [0]
.
The innerHTML
property will allow you to set the contents of the <p>
element.
Following is a good JavaScript reference...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
The following reference is for the web page, or Document Object Model (DOM).
https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
And tinymce
is a 3rd party JavaScript library which allows the rich edit functionality.
Based on the comments, the specific field you are looking for is named fax_text
. Here is the source, it's in a textarea
tag, take note on which function to use TagName
vs. Name
...
document.getElementsByName('fax_text')[0].value = 'This is my text!';
document.getElementsByTagName('textarea')[0].value =
document.getElementsByName('fax_text')[0].value +
'\nThis is additional text...';
<textarearows="5"name="fax_text"cols="36"class="mytext"></textarea>
Solution 2:
This text field is in an iFrame.
This iFrame contains an HTML document (<html><head><body>
).
To get this document, you need the_iFrame.contentDocument.
doJavaScript"var ifr = document.getElementById('fax_text_ifr'); ifr.contentDocument.getElementsByTagName('p')[0].innerHTML = 'some text';"indocument1
Post a Comment for "Javascript To Fill A Formatted Text Field On A Web Site"