我非常新的HTML,只是想搞清楚這些事情......HTTP的javaScript集屬性默認爲所有標籤
我想設置爲標籤的屬性,更具體的目標屬性,使所有在網頁的鏈接會在不同的標籤頁中打開...
我所遇到的jQuery的功能,並試圖用沒有成功,實現了它......
我的腳本標籤是這樣的:
<script src="static/jquery-3.1.1.js">
$(document).ready(function() {
$('a').target = "_blank"
$("a").attr("target", "_blank");
});
$('a').target = "_blank"
</script>
的時候當然jQuery的文件是根據所提到的靜態目錄相同的目錄....
我也曾嘗試以下操作:
<script>
var elems = document.body.getElementsByTagName("a")[0];
elems.setAttribute("target","_blank");
</script>
時,只有一個頁面標籤...
請告訴我,我做錯了....
謝謝:)
你嵌入外部jQuery腳本里面的代碼。你需要兩個腳本。一個取得jQuery,另一個取代你的代碼。 ' – 2017-03-09 16:15:27
第二個代碼塊應該適用於單個元素,但如果您將腳本放在頁面的頂部,這將使得它在任何元素被加載之前運行。 – 2017-03-09 16:16:56
而不需要jQuery:'for(let link of document.links){link.target =「_blank」}' – 2017-03-09 16:23:13