Задать вопрос
NiceIce
@NiceIce
lamer

Как передать value td(без класса и айди) onclick в инпут или текстареа с помощю tampermonkey(inlinescript)?

Здраствуйте, как передать value td с помощю инлайн скрипта в другой инпут на странице?
пример дерева html (нужно передать THIS* в .id):
code
<td colspan="2" align="left"><b></b>&nbsp;</td>
      <td colspan="2" align="left"><b></b>&nbsp;</td>
      <td align="left"><b></b>&nbsp;</td>
      <td align="left">&nbsp;
         <b style="
            /* background: red; */
            ">THIS</b>
      </td>
   </tr>
   <tr>
      <td width="680" colspan="6" align="center" height="1">
         <table width="680" cellpadding="0" cellspacing="0" border="0" height="1">
            <tbody>
               <tr>
                  <td height="1">
                     <hr size="1" color="#CCCCCC" width="100%">
                  </td>
               </tr>
            </tbody>
         </table>
      </td>
   </tr>
   <tr>
      <td width="120" align="left">&nbsp;</td>
      <td width="120" align="left">&nbsp;</td>
      <td width="120" align="left">&nbsp;</td>
      <td width="120"></td>
      <td width="120" align="right"><b style="
         background: red;
         ">THIS</b></td>
      <td width="120">&nbsp;</td>
   </tr>
   <tr>
      <td width="120" align="left"></td>
      <td width="120" align="left">&nbsp;</td>
      <td width="120" align="left" style="
         background: red;
         ">&nbsp;THIS
      </td>
   </tr>
   <tr>
      <td width="120" align="left"></td>
      <td width="120" align="left"></td>
      <td width="240" colspan="2" style="
         background: red;
         ">&nbsp;<b>THIS</b></td>
      <td width="120" align="right"></td>
      <td width="120" align="left"></td>
   </tr>
   <tr>
<textarea class="id"></textarea>

Пример кода который пробывал но
не работает
document.addEventListener('click', function(e) {
  if (e.altKey) {
   var v = e.target.value;
   $('.id').val(v);
  }
}, false);

Спасибо!
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Mikola-BLR
Чтобы получить текст внутри элемента, надо использовать textContent:
e.target.textContent
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы