【发布时间】:2023-03-23 02:38:01
【问题描述】:
我不知道如何用 javascript 或 jquery 更改图标。
我有以下代码:
<li style="font-size: 25px; color: #CF8467" onclick="rek1()"> 70789 <i class="fa fa-caret-right" onclick="change(iconcaret)" id="iconcaret"></i> </li>
注意:rek1() 是一个隐藏数据的函数
我已经尝试了以下代码:
function change(iconcaret){
if(document.getElementById(iconcaret).className=="fa fa-caret-right"){
document.getElementById(iconcaret).className = "fa fa-chevron-down";
}else{
document.getElementById(iconcaret).className = "fa fa-caret-right";
}
}
它没有按预期工作。
我想做的是;一旦我点击li,将插入符号的权利更改为插入符号
【问题讨论】:
-
你能提供
rek1()函数吗?你在里面调用函数change(iconcaret)吗?同样在您的 HTML 中没有提供 id。
标签: javascript html icons font-awesome