最初に私はBloggerテンプレートHTMLを編集しました。Blogger:Javascriptを追加しましたが、結果が出ません
私はフッター-1セクションに次のスクリプトを追加しました:その後、私は最初と2番目のボタンをクリック
<textarea class="js-copytextarea">text needed to copy</textarea>
<button class="js-textareacopybtn">
<img src="https://clipboardjs.com/assets/images/clippy.svg" width="13" alt="Copy to clipboard">
</button>
<textarea class="js-copytextareab">text 2 needed to copy</textarea>
<button class="js-textareacopybtnb">
<img src="https://clipboardjs.com/assets/images/clippy.svg" width="13" alt="Copy to clipboard">
</button>
:私は、次のHTMLをブログに追加
<script type="text/javascript">
//<![CDATA[
var copyTextareaBtn = document.querySelector('.js-textareacopybtn');
copyTextareaBtn.addEventListener('click', function(event) {
var copyTextarea = document.querySelector('.js-copytextarea');
copyTextarea.select();
});
var copyTextareaBtnb = document.querySelector('.js-textareacopybtnb');
copyTextareaBtnb.addEventListener('click', function(event) {
var copyTextarea = document.querySelector('.js-copytextareab');
copyTextarea.select();
});
//]]>
</script>
次何もコピーされません。
'私は
タグ内に以下のスクリプトを追加する前にこのコードを置きます開発者用ツールコンソールにエラーが表示されるはずです。これは、 –という質問の役に立つ情報でした。ページがロードされる前にjavascriptを実行しているためです。 –
私は最初の問題を解決しました。私の2番目の問題は、それを2倍にする方法です。変数を変更したところ、最初の変数と同じように悪化しました。 – Louis55