私はjavascriptコードの一部を理解しようとしています。コードは次のとおりです。リンク、最初に含まれているcssファイルがさらに2つあります(sansStyle.css):
body, p, td, ol, ul, select, span, div, input {
font: .9em/1.1em verdana, geneva, arial, helvetica, sans-serif;
}
2番目のcontain(serifStyle.css):
body, p, td, ol, ul, select, span, div, input {
font: 1.1em/1.2em Times New Roman, Times, serif;
}
私の問題は、私が理解していないjavascriptコードのごく一部にすぎません。リンクと、javascriptの部分を見ると、次のようになっています。
if (inVal) {
if (typeof inVal == "string") {
title = inVal;
}
else {
title = inVal.target.id;
}
}
else {
title = window.event.srcElement.id;
}
これで、elseでidを参照することがわかりました。これは、必要なタイトル値と同じ値を取得したためですが、問題は、文字列でない場合はどうなるかということです。たとえば、inVal.target.idはinVal.targetとは何ですか?また、ウィンドウevent.srcElement.idについてはどのようなイベントですか?誰かが私が2つを理解するのを手伝ってくれるなら、私はとても感謝します。