Tapak web saya mempunyai banyak pautan dan saya cuba memautkan kesemuanya a href
目标 _top
替换为 _blank
. Bagaimanakah saya boleh melaksanakan fungsi ini menggunakan JavaScript?
Ia akan menemui semua _top
并替换为 _blank
Saya mencuba perkara berikut:
// const string = document.getElementsByTagName('a')[0].innerHTML const string = document.querySelector("_top"); //获取字符串 var newstring = string.replace(/_top/, '_blank'); //尝试在整个页面中替换字符串 const myTimeout = setTimeout(selecteAd, 2000); //设置延时以确保网页完全加载
<!-- 示例字符串 --> <a data-asoch-targets="imageClk" href="https://www.eample.com" target="_top" x-ns-8l6in-e="2"><canvas class="ns-8l6in-e-3 image" x-ns-8l6in-e="3" width="600" height="314"></canvas></a>
Kemas kini:
Data datang daripada kod async
Google AdSense. (Menjumpai penyelesaian yang serupa di bahagian lain Stackoverflow, tetapi saya masih tidak dapat menggantikannya. Cara mendapatkan elemen anak DIV menggunakan JavaScript)
Gunakan querySelectorAll