背景
希望美化部落格園部落格,至少不希望文字那麼密集地顯示,而且想自動在 headline
插入表情符號,自動進行目錄和文字縮排等等。
問題
如何透過javascript自動增加markdown h1的文字內容?
方案
在html中增加如下js指令碼即可。
document.addEventListener("DOMContentLoaded", function() {
var h1Tags = document.querySelectorAll('h1');
h1Tags.forEach(function(tag) {
if (tag.textContent.length >= 3) {
tag.textContent = tag.textContent.slice(0, 2) + "新內容" + tag.textContent.slice(2);
}
});
});
其中,更換tag.textContent.slice()
引數的值可以更換插入文字的位置。
更換document.querySelectorALL()
引數的值可以替換為查詢其他html
元素。
評價
透過該js指令碼,可以對html的元素自定義內容的插入,從而為markdown風格的自定義服務。
參考
- GPT3.5-turbo