我正在使用Google協作平臺。我已將HTML框添加到我的頁面並添加了我的腳本。腳本應該做的是,當我點擊一個文本時,這個文本會更改它的顯示文本併爲它添加一個href。該文本在類「hey」的「td」中的表格中。我的第一個功能是這個Jquery只需點擊一下即可將文本更改爲URL
function showitnow() {
var div_data = "<br> <br> <a href='https://www.google.com'>Test</a>";
$(".hey").html(div_data);
}
$(".hey").click(function() {
showitnow();
});
我從這裏複製了這個功能。當我點擊「嘿」類的字段時,它只會將我的文本更改爲「測試」。該網站知道,「測試」是一個鏈接,但href丟失了,所以當你點擊它時會發生錯誤。之後,我嘗試使用在論壇中提到的setAttribute和setProperties函數,但它們也沒有工作。我注意到,在某些版本的Jquery中,當我點擊文本時,Firebug控制檯顯示「拒絕.setAttribute」。
我的問題是,這些功能是禁止在谷歌網站或有另一種方式來添加鏈接並更改顯示文本?
我使用的是JQuery版本1.10.1。
你看到當你點擊發生在控制檯日誌中有什麼錯誤? –
正如我所說,如果我想改變屬性,控制檯說:「拒絕。setAttribute」 – user2140547
無需設置屬性,因爲您已經在div_data中設置了href。我已經把我的代碼作爲一個答案,我正在測試,所以使用它。 –