のhrefとonclick属性

1975 ワード

  • リンクのonclickイベントが先に実行され、次いでhref属性下の動作(ページジャンプ、またはjavascript疑似リンク)が続く.
  • は、リンク中にhrefonclickが同時に存在すると仮定し、href属性の下の動作を実行しない場合、onclickfalseの戻り値を得る必要がある.
  • ページが長すぎると、スクロールバーがあり、リンクされたonclickイベントを通じて操作が実行されることが望ましい.href属性をjavascript:void(0);とし、#ではなく、不必要なページの鼓動を防ぐことができる.
  • リンクhref属性で戻り値の関数を呼び出すと、現在のページの内容はこの関数の戻り値に置き換えられます.
  • は、Shiftキーを押した場合に違いがあります.
  • はIE6.0でhrefでparent Nodeにアクセスできません.
  • はできるだけjavascriptを使わないでください.協定はAのhref属性として、このように不必要な触発のwindow.onbeforeunload事件を招くだけではなくて、IEの中で更にgifアニメーションのピクチャーに再生を停止させます.
  • Javascriptでvoidは、式を計算するが返さないことを指定するオペレータである.
  • void操作子の使い方は以下の通りです.1.javascript:void(expression)2.javascript:void expressition
    expressionはJavascript標準の表現です.表式の外側の丸括弧は選択されますが、書くのは良い習慣です.(実現バージョンNavigator 3.0)
    voidオペレータを使ってハイパーリンクを指定します.表式は計算されますが、現在のドキュメントには何も読み込まれません.
    下のコードはスーパーリンクを作成しました.ユーザーがクリックしたら何も起こらないです.ユーザーがリンクすると、void(0)は0と計算されますが、Javascriptでは効果がありません.
    <A HREF=「javascript:void(0)」ここだけでは何も起こりません.
    下のコードはハイパーリンクを作成し、ユーザーがクリックした時にフォームを提出します.
    <A HREF=「javascript:void(document.form.submit()」という表をここに提出します.
    次のコードはsubgo()関数を実行します.
    <a href=「javascript:void(0)」onclick=「subgo()」を注文します.
    ここでは、javascript:void(0)は、実質的な役割を果たしていません.
    <a h ref=「芰」onclick=「subgo()」のポイント私(/a)とと违います。実际には、位置情报のデフォが含まれています。また、javascript:void(0)は、デトックを表现しています。何の情报もあります。。だから、台本を呼び出す时には、idを使用します。    hrefは、一般的にURLアドレスを指しています。href=「javascript:xxx()」、など、javascript=javascript:voidを呼び出します。ここのようにすると、不必要な触発を招いてしまうのです。Windows.onbeforeunload bentは、IEの中でgifアニメーションの画像を再生します。