第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

怎么用js來(lái)修改href屬性的值

怎么用js來(lái)修改href屬性的值,暫時(shí)沒(méi)學(xué)jq

正在回答

6 回答

修改了其中一段,見(jiàn)注釋

function?restoreMessage(){
????var?oldnode=document.getElementById("oldnode");
????var?newnode=document.createElement("b");
????newnode.id="oldnode"???????????????????????//增加一個(gè)id,否則后面點(diǎn)擊取不了值
????newnode.innerHTML=oldnode.innerHTML;
????oldnode.parentNode.replaceChild(newnode,oldnode);

????var?olda=document.getElementById("hah");?
????olda.innerHTML="將加粗改為斜體";
????olda.setAttribute("href","javascript:replaceMessage()");???//這樣寫(xiě)要加上javascript:
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

匹配myemailis也可以,但是直接匹配email規(guī)則已經(jīng)可以滿(mǎn)足通用需求。實(shí)過(guò)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>無(wú)標(biāo)題文檔</title>

</head>

<body>



? <div><b id="oldnode">JavaScript</b>是一個(gè)很常用的技術(shù),為網(wǎng)頁(yè)添加動(dòng)態(tài)效果。</div>

? <a href="javascript:replaceMessage()" id="hah"> 將加粗改為斜體</a>

??

? ? <script type="text/javascript">

? ? ? function replaceMessage(){

? ? ? ? var oldnode=document.getElementById("oldnode");

? ? ? ? var newnode=document.createElement("i");

? ? ? ? newnode.innerHTML=oldnode.innerHTML;

? ? ? ? oldnode.parentNode.replaceChild(newnode,oldnode);

? ?

? ? ? ? var olda=document.getElementById("hah"); ?//

? ? ? ? olda.innerHTML="將斜體改為加粗";

? ? ? ? //olda.href = olda.href.replace("replaceMessage()", "restoreMessage()");

? ? ? ? olda.setAttribute("href","restoreMessage()");

? ? ? ?}?

? ? ? ?function restoreMessage(){

? ? ? ? var oldnode=document.getElementById("oldnode");

? ? ? ? var newnode=document.createElement("b");

? ? ? ? newnode.innerHTML=oldnode.innerHTML;

? ? ? ? oldnode.parentNode.replaceChild(newnode,oldnode);

? ? ? ??

? ? ? ? var olda=document.getElementById("hah"); ?//

? ? ? ? olda.innerHTML="將加粗改為斜體";

? ? ? ? //olda.href = olda.href.replace("restoreMessage()", "replaceMessage()");

? ? ? ? olda.setAttribute("href","replaceMessage()");

? ? ? ?} ?

? </script>

??

?</body>

</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~
在console上面寫(xiě)的,就這個(gè)頁(yè)面
document.getElementsByTagName("div")[0].setAttribute("href","hello")
//undefined
document.getElementsByTagName("div")[0]
//<div?id="header"?href="hello">…</div>


0 回復(fù) 有任何疑惑可以回復(fù)我~

href.replace(/default/,?"test")不會(huì)改變href本身,返回值才是處理后的結(jié)果

例:

<head>
<link?media="screen"?type="text/css"?href="default/style.css"?rel="stylesheet"/>
</head>
<body>
<div>
<script>
window.onload?=?function(){
var?link?=?document.getElementsByTagName("link")[0];
link.href?=?link.href.replace("/default/",?"/test/");
alert(document.getElementsByTagName("link")[0].href);
}
</script>
</div>
</body>

0 回復(fù) 有任何疑惑可以回復(fù)我~

XXX.setAttribute("href","xxx")或者XXX.href="xxx"

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ohitisme 提問(wèn)者

我用這個(gè)函數(shù)好像不起作用
2016-11-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

stone310 回復(fù) ohitisme 提問(wèn)者

發(fā)下代碼看看
2016-11-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

ohitisme 提問(wèn)者 回復(fù) stone310

代碼在下面
2016-11-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

怎么用js來(lái)修改href屬性的值

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)