我想動態更改帶有js函數的標題下的url。不幸的是我堆在一些容易的部分。更改url下的網址與JS
根據link我試圖解決這個問題......
我的代碼簡體版:
<div class="details">
<h1 id="title">Old title</h1>
<h3 id="author">
<a id="aId" href="https://www.google.pl/">Old author</a>
</h3>
</div>
腳本:
var title = $("#title");// the id of the heading
var author = $("#author");// id of author
title.text("New title");
author.text("New author");
var a = document.getElementById('aId');
a.href = "bing.com"
的問題是,作者現在還不是點擊。你可以幫幫我嗎?
編輯:
感謝您的幫助! 解決方案:
var title = $("#title");// the id of the heading
var author = $("#author a");// id of author
title.text("New title");
author.text("New author");
author.attr("href", "http://bing.com")
謝謝你的回答。它正在工作,但我真的需要兩個標識符嗎?像'#author a'和'aId'?有沒有更優雅的方式? – Misiek777
有一種更優雅的方式,我只是試圖保持更改至少。你可以做'author.text(「New author」)。attr(「href」,「http://bing.com」);'並且在一行中做所有的改變。 –