javascript - how to enter a random value in a textarea without an id? -


i have enter random value in textarea of web site using grease monkey script text area didn't have id document.getelementbyid doesn't work.

can use method that?

my current html showing textarea:

<tr>     <td class="tdv pd5"><span class="tbg">         message</span>&nbsp;</span>     </td>     <td class="pd5">         <textarea name="inpx_msg" class="msgbox"></textarea>         <br />         <div class="tsm">140 characters max.</div>     </td> </tr> 

you use element.queryselector if want able target element using css selector, similar this:

var textarea = document.queryselector('table tr td.pd5 textarea.msgbox'); textarea.value = "my random text"; 

the above working on following html example:

<table>     <tbody>         <tr>             <td class="tdv pd5"><span class="tbg">message</span>&nbsp;</span>             </td>             <td class="pd5">                 <textarea name="inpx_msg" class="msgbox"></textarea>                 <br />                 <div class="tsm">140 characters max.</div>             </td>         </tr>     </tbody> </table> 

demo - using element.queryselector


off course, can change css selector match dom hierarchy. there lots of flexibility using element.queryselector.


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -