Aタグを文字ではなくタグとして認識させたい…
http://okweb.jp/kotaeru.php3?q=1422320でリンクをクリックすると押せなくなる処理を作りました。
しかし新たな問題が…
以下はソースです。
function linkcontrol(linkno) {
switch(linkno){
case 1:
slink1.innerText ='LINK1';
slink2.innerText ='<a href="javascript:linkcontrol(2)">LINK2</a>';
slink3.innerText ='<a href="javascript:linkcontrol(3)">LINK3</a>';
break;
case 2:
slink1.innerText ='<a href="javascript:linkcontrol(1)">LINK1</a>';
slink2.innerText ='LINK2';
slink3.innerText ='<a href="javascript:linkcontrol(3)">LINK3</a>';
break;
case 3:
slink1.innerText ='<a href="javascript:linkcontrol(1)">LINK1</a>';
slink2.innerText ='<a href="javascript:linkcontrol(2)">LINK2</a>';
slink3.innerText ='LINK3';
break;
}
}
//BODY部
<span id="slink1"><a href="javascript:linkcontrol(1)">LINK1</a></span>
<span id="slink2"><a href="javascript:linkcontrol(2)">LINK2</a></span>
<span id="slink3"><a href="javascript:linkcontrol(3)">LINK3</a></span>
上記の処理だと、リンクはクリックできなくなったのですが、他のリンクがリンクにならず文字で<a href~と書かれてしまいます。
これをきちんと文字ではなくタグとして認識させるには、どのような修正をすれば良いのでしょうか。
アドバイスお願いします。
※そもそもこのソースはあまりよろしくない書き方のような気もします。
※もしもっと簡単に行える書き方がありましたらそちらも併せてアドバイスをお願いします。