javascript - 使用 javascript 在现有锚标记中添加跨度标记
问题描述
我想<span class="vantage-icon-arrow-up"></span>
在锚内添加这个标签而不添加 callFunctions 或 eventFunctions
当前的html是:
<a href="#" id="scroll-to-top"
class="scroll-to-top displayed showbutton" title="Back To Top"></a>`
解决方案
在 jquery 中,您可以使用如下.append()
函数:
$('#scroll-to-top').append('<span class="vantage-icon-arrow-up">i put this text here to show that it works</span>');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="#" id="scroll-to-top" class="scroll-to-top displayed showbutton" title="Back To Top"></a>
在这里阅读更多信息:https ://api.jquery.com/append/
如果是纯 javascript,它将是这样的:
var anchor = document.getElementById('scroll-to-top');
anchor.innerHTML = '<span class="vantage-icon-arrow-up">i put this text here to show that it works</span>';
<a href="#" id="scroll-to-top" class="scroll-to-top displayed showbutton" title="Back To Top"></a>
在此处阅读有关 innerHTML 的更多信息:https ://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML
推荐阅读
- casl - 获得正确的允许条件字段
- python - 如何“包装”行和列索引?
- php - 在 laravel 8 中出现一个名为“Class 'Database\Seeders\App\Models\Product' not found'' 的错误
- c# - C# winforms - Form.ActiveForm = null 的场景是什么?
- java - Android/Java:如何从另一个活动访问我的 BottomNavigationView 特定变量?
- variables - 在 Terraform 中,我可以选择是否基于不同的变量来寻址变量吗?网卡,动态静态
- javascript - 未捕获的类型错误:quotesData[currentQuote] 未定义
- elasticsearch - 如何使用 Kafka Elasticsearch Sink Connector 写入多个不同的 Elasticsearch 集群
- python - HTML 电子邮件中的 Python 和 BeautifulSoup 抓取
- ruby-on-rails - Rails 6在运行sidekiq数据库配置时未指定适配器