Quiero hacer clic en el botón Enviar formulario usando la manipulación DOM de javascript con el valor del área de texto. Tengo otro botón, si hago clic en el botón, se enviará el formulario.
<form class="sendXMPPMessage"> <button type="submit" class="btn send-button fa fa-paper-plane" title="Send the message"></button> <textarea type="text" class="chat-textarea suggestion-box__input chat-textarea-send-button " placeholder="Message" aria-autocomplete="list" spellcheck="false"><!----><!----></textarea> <span class="suggestion-box__additions visually-hidden" role="status" aria-live="assertive" aria-relevant="additions"></span> </form> <button class="submit-message">Submit</button>Podrías hacer esto. Puede escuchar el evento de clic en el botón .submit-message y luego, una vez que se hace clic en el método de clic de llamada en .send-button
document.querySelector('.submit-message').addEventListener('click', () => { document.querySelector('.send-button').click() }) <form class="sendXMPPMessage"> <button type="submit" class="btn send-button fa fa-paper-plane" title="Send the message"></button> <textarea type="text" class="chat-textarea suggestion-box__input chat-textarea-send-button " placeholder="Message" aria-autocomplete="list" spellcheck="false"><!----><!----></textarea> <span class="suggestion-box__additions visually-hidden" role="status" aria-live="assertive" aria-relevant="additions"></span> </form> <button class="submit-message">Submit</button>