簡體   English   中英

單擊圖標時將圖標的值添加到輸入字段中

[英]Add value of icon into input field on icon click

HTML 零件

<a href="#" class="btn btn-primary p-1 m-1"><i class="fab fa-instagram-square fa-2x mt-1" value="fab fa-instagram-square" onclick="changeValue(this)"></i></a>
<a href="#" class="btn btn-primary p-1 m-1"><i class="fab fa-instagram fa-2x mt-1" value="fab fa-instagram"></i></a>
<a href="#" class="btn btn-primary p-1 m-1"><i class="fab fa-tiktok fa-2x mt-1" value="fab fa-tiktok"></i></a>
    
<input class="form-control w-100" id="icon" name="icon">

這是我測試過的,效果不好

function changeValue(o){
  document.getElementById('icon').value=o.innerHTML;
 }

我的願望是添加/更改帶有圖標值的輸入值,甚至更好的是 class(例如:fab fa-instagram-square)。

我的結果是這樣的:

在此處輸入圖像描述

要獲取單擊的圖標的 class,可以使用 className

document.getElementById('icon').value=o.className;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM