
No.1ベストアンサー
- 回答日時:
こんにちは。
==== HTML
<a href="" title="ゴール" onclick="getTitle(this);return false;">test</a>
<a href="" title="スタート" onclick="getTitle(this);return false;">test2</a>
==== JavaScript
function getTitle ( obj ) {
var title = obj.getAttribute('title');
alert ( title );
}
こういうことでしょうか。
違っていたらすみません。
ありがとうございます
こういうことです^^
引数にthisが使えるんですね
javascript始めたばかりなので勉強になります
さっそく使ってみます
No.2
- 回答日時:
こういうことでしょうか?
<script>
function sampleFunc(obj) {
alert(obj.title);
return false;
}
</script>
<a href="#" title="ゴール" onclick="return sampleFunc(this);">test</a>
もしくはこんな風に
<script>
try{
document.addEventListener ('click',function(e){clickfunc(e)},true);
}catch(e){
document.attachEvent('onclick',function(e){clickfunc(e)});
}
function clickfunc(e){
var t = (e.srcElement || e.target);
if(t.nodeName=="A"){
alert(t.title);
if(e.preventDefault)e.preventDefault();
else e.returnValue = false;
}
}
</script>
<a href="#" title="ゴール">test</a>
使えました
ありがとうございます
今回はブログのカスタマイズで入れるのでコードの短いものを使わせていただくことにします
そこでもう一つ疑問が出たのですが
2つ目のコードはオブジェクトなんでしょうか?
tryが入ってるからそうなのかなと思っただけで中身に何が書いてあるのか勉強しないとわからないのですが、オブジェクトのほうがブラウザの負担が軽くなりそうなので勉強したいと思ってます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クリックすると上に開くアコー...
-
引数が分かりません。
-
AJAXでサイト存在チェック時、...
-
JavaScriptとHTMLの課題です
-
ASP.NETのコントロールの値をJa...
-
Ajaxでタイムアウトしてしまう
-
RadioButtonListの表示制御
-
プログラミングのペーパーテス...
-
ActiveXobjectが作成できない
-
html javascript リンク先アド...
-
ASP+アクセスでのSQLコメントに...
-
JavaScriptで複数のCSVを取得し...
-
特定のclassを表示、非表示にする
-
IEでF12を押さないとjavascriptが…
-
javascriptのdocument.writeでf...
-
onload時にPostBackを発生させ...
-
C#で、ContextMenuStripに動的...
-
C#OpenCv V4にのエラーに関する...
-
onchangeイベントを使ってspan...
-
フォーカス移動のタイミング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数でy=g(x)のgとは何の略です...
-
functionから別のfunctionを実...
-
クリックすると上に開くアコー...
-
idを使わずにonclickで自身の要...
-
javascript(jQuery)でセル内...
-
JAVAスクリプトで指定時間以降...
-
JavaScriptの即時関数の書き方
-
関数名をテキストから読み込む...
-
ページ内に複数表がある場合のT...
-
XMLHttpRequestでキャッシュを...
-
複数のxmlを同ページに読み込み...
-
シューティングゲームの作り方
-
jslintのエラーについて質問
-
Javascriptの変数がうまく渡せ...
-
getElementByIdを使用したグロ...
-
Matlabで自作関数をオーバーロード
-
JavaScriptの日付の比較
-
setTimeoutで、止まらない
-
Ajaxでデータベース(PostgreSQL)
-
引数が分かりません。
おすすめ情報