• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ひとつのJavaScript記述で複数対応したい)

JavaScript記述で複数対応したい方法とは?

このQ&Aのポイント
  • JavaScriptを使用して、複数のリストから選択したinputタグの内容をコピーする方法について教えてください。
  • 現在複数のリストがあり、それぞれにはinputタグがあります。選択したinputタグの内容をクリップボードにコピーする方法を知りたいです。
  • JavaScriptで複数のリストから選択したinputタグの内容をコピーする方法をご教授いただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

<style>  div.list input[name="url"] { box-sizing: border-box; width:100%; } </style> <div class="list">  <input name="url" value="https://www.aaaaaaaaaaa.com/img/2020/8/3333333.jpg">  <input type="button" value="クリップボードへコピーする"> </div> <div class="list">  <input name="url" value="https://www.aaaaaaaaaaa.com/img/2020/8/2222222.jpg">  <input type="button" value="クリップボードへコピーする"> </div> -- function copyToClipboard (e) {  alert("そのうちコピーできなくなります! : " + e.value); } function handler (event) {  let e = event.target;  if ('button' === e.type) {   let div = e.closest ('div.list');   if (div) {    let target = div.querySelector ('input[name="url"]');    if (target) {     copyToClipboard (target);    }   }  } } document.addEventListener ('click', handler, false);

関連するQ&A

専門家に質問してみよう