-1

JavaScript でハイパーリンクの下線を非表示にして元を維持し、青色のフォントに変更しないようにする方法。私のJavaScriptコード:

<a href="javascript:window.open('selectprofiletype.php','Crm.com - Create',
'width=700,height=350' ) ">&nbsp;&nbsp;User Profile</a>
4

4 に答える 4

4

なぜジャバスクリプト?CSS を使用します。

a {
  text-decoration: none;
  color: black;
}
于 2012-11-22T14:41:03.537 に答える
3

お役に立てれば:

a {
    color: #0060B6;
    text-decoration: none;
}

a:hover 
{
     text-decoration:none; 
     color: #0060B6;
     cursor:pointer;  
}
于 2012-11-22T14:41:14.913 に答える
1

cssこれは質問のように思えます

a{
text-decoration: none; 
color: your colour here;
}
于 2012-11-22T14:41:29.423 に答える
1

JavaScript を次のように変更してください (インライン スタイルを使用する代わりに、CSS に他の回答を使用してください)。

<a href="selectprofiletype.php" target="crm_create" style="text-decoration:none"
onclick="var w = window.open(this.href,this.target,'width=700,height=350');
  return w?false:true;">&nbsp;&nbsp;User Profile</a>

あなたのコードはいくつかのブラウザーで問題を引き起こすため、たとえば、ウィンドウ名にスペースが含まれていない可能性があります

目立たない場合、コードはより適切になります。

window.onload=function() {
 document.getElementById("crm").onclick=function() {
  var w = window.open(this.href,this.target,'width=700,height=350');
  return w?false:true;
 }
}

ただ使って

<a id="crm" href="selectprofiletype.php" target="crm_create">User Profile</a>
于 2012-11-22T14:57:07.593 に答える