ヤバイ、、あまりに更新していないので広告が挿入。
なのでとりあえず。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>test</title>
<script type="text/javascript">
window.onload = function() {
console.log('test' in window);
test.addEventListener('click', function() { alert('click') }, false);
};
</script>
</head>
<body>
<div id="test">test</div>
</body>
</html>
これalertが出るんです。知りませんでした。いつもFirefox使ってたから。
IE、Chrome、SafariなんかはHTMLのidが自動的にグローバル変数?として
扱えるみたい?
いやぁ。もっと早くこんな情報に出会っていたかった。
それともうひとつ。
最近いまさらながらWSHの存在を知りVBScriptにてバッチファイルを作成してみました。
これ何気にすごい便利なんですね!DOMを使えば自在に自動でWEBにアクセスし放題。
単純作業にはもってこい。
DOMのアクセスはjQueryさんにお世話になりっぱなしでしたが、
少しネイティブなDOMを経験できました。
これまたもっと早く出会っていたかった。
そこでひとつ躓いたところ
WEBからとってきたデータをエクセルに書き出して、
そこからあるセルをダブルクリックで次のVBSファイルを
VBAから呼び出そうとしたんですが、
「呼び出し先が呼び出しを拒否しました」
エラーが出る。。。。
ダイアログやプレビュー画面、セルがアクティブ(編集中)に
他のシートを参照すると「呼び出し先が呼び出しを拒否しました」
エラーが出るみたいですね。
ダブルクリックじゃなくてちゃんとボタン作ればよかったんですが、
なかなか悩みました。
ついこないだやっと確定申告終わったぁ〜ってすがすがしい気分を
味わいつつ、時がすぎるのが早いもので。