3 回答

TA貢獻(xiàn)2037條經(jīng)驗 獲得超6個贊
在這里回答我自己的問題。
這是我的工作代碼/我最終做了什么(歡迎批評/改進(jìn)想法),包括我自己添加的評論:
<script>
// Gets the URL of a link into the anchor text and removes extra characters.
// Notes:
// - This could most likely be done more elegantly since they are referencing the same element!
// - This was done in a WP/Elementor page with weird selectors.
var myanchor = document.querySelector(".partner-website-url.elementor-widget.elementor-widget-heading a");
var myurl = document.querySelector(".partner-website-url.elementor-widget.elementor-widget-heading a").href;
var cleanurl = myurl.replace(/http(s)://(www\.)/, '').replace(//+$/, '');
myanchor.innerHTML += cleanurl;
</script>

TA貢獻(xiàn)2065條經(jīng)驗 獲得超14個贊
在訪問 DOM 之前等待頁面加載
訪問
NodeList
返回的第一個元素getElementsByTagName
清理網(wǎng)址并重新設(shè)置
document.onLoad = function () {
var ele = document.getElementById("partner-website-element").getElementsByTagName('a');
ele[0].innerHTML = ele[0].innerHTML.replace(/http(s):\/\/(www)/gi, '');
}
添加回答
舉報