Opera で UserJS の勉強を始めました。試しに、jQuery ライブラリと jQuery UI を接続してみましたが、うまくいきませんでした。コードは次のとおりです。
(function( ) {
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.id = 'myjQuery';
newScript.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js';
headID.appendChild(newScript);
newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.id = 'myjQuery2';
newScript.src = 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js';
headID.appendChild(newScript);
alert('first alert');
window.addEventListener('load', function (e) {
$('body').html('test page');
}, false);
})( );
最初の警戒作業。2 つのライブラリがページに接続されていますが、jQuery コードが機能していません。なにが問題ですか?
PS。次のエラーが表示されます: ReferenceError: Undefined variable: $