スクリプト置き場 > クイズ解答

「スクリプト置き場/クイズ解答」の編集履歴(バックアップ)一覧はこちら

スクリプト置き場/クイズ解答 - (2013/05/20 (月) 21:55:28) の最新版との変更点

追加された行は緑色になります。

削除された行は赤色になります。

#js() {{{{ function fullopen(){ var objById = document.getElementById('quizList'); var obj = objById.getElementsByTagName('a'); for(i=0;i<obj.length;i++) obj[i].click(); } function fullopen2(){ var objById = document.getElementById('quizList'); var obj = objById.getElementsByTagName('a'); for(i=0;i<obj.length;i++){ if( navigator.userAgent.indexOf("MSIE") != -1 ){ // IEの場合 obj[i].click(); } else{ // Firefoxの場合 var evt = document.createEvent( "MouseEvents" ); // マウスイベントを作成 evt.initEvent( "click", false, true ); // イベントの詳細を設定 obj[i].dispatchEvent( evt ); // イベントを強制的に発生させる } } } function fullopen3(){ var obj= document.getElementsByClassName('plugin_openclose_b'); for (i = 0; i < obj.length; i++) { var ans = obj[i].childNode[2]; if ( navigator.userAgent.indexOf("MSIE") != -1 ) { // IEの場合 ans.click(); } else { // Firefoxの場合 var evt = document.createEvent( "MouseEvents" ); // マウスイベントを作成 evt.initEvent( "click", false, true ); // イベントの詳細を設定 ans.dispatchEvent( evt ); // イベントを強制的に発生させる } } } function choiceHide(){ var objs = document.getElementsByClassName('choise'); for(i=0;i<objs.length;i++){ var html = objs[i].innerHTML; objs[i].innerHTML = '<!--' + html + '-->'; } document.getElementById('hidden').href = "javaScript:choiceOpen()"; } function choiceOpen(){ var objById = document.getElementById('quizList'); var objs = objById.getElementsByClassName('choise'); for(i=0;i<objs.length;i++){ var html = objs[i].innerHTML; objs[i].innerHTML = html.slice(4, -4) } document.getElementById('hidden').href = "javaScript:choiceHide()"; } window.onload = function(){ var choices = document.getElementsByClassName('choise'); for(var i = 0; i < choices.length; i++){ var child = choices[i].childNodes; for(j=0;j<child.length;j++){ choices[i].removeChild(child[0]); var trNode = child[0].childNodes[1].childNodes[0]; var child2 = trNode.childNodes; for(k=0;k<child2.length;k++){ if( child2[k].nodeName == "#comment" ){ trNode.removeChild(child2[k]); } } } } document.getElementById('hidden').href = "javaScript:choiceHide()"; } }}}} #html2(){<a href="javaScript:fullopen()">答えを開く</a>  <a href="javaScript:fullopen2()">答えを開く(2)</a>  <a href="javaScript:fullopen3()">答えを開く(3)</a>  <a id="hidden">選択肢の表示/非表示</a>}
#js() {{{{ function fullopen(){ var objById = document.getElementById('quizList'); var obj = objById.getElementsByTagName('a'); for(i=0;i<obj.length;i++) obj[i].click(); } function fullopen2(){ var objById = document.getElementById('quizList'); var obj = objById.getElementsByTagName('a'); for(i=0;i<obj.length;i++){ if( navigator.userAgent.indexOf("MSIE") != -1 ){ // IEの場合 obj[i].click(); } else{ // Firefoxの場合 var evt = document.createEvent( "MouseEvents" ); // マウスイベントを作成 evt.initEvent( "click", false, true ); // イベントの詳細を設定 obj[i].dispatchEvent( evt ); // イベントを強制的に発生させる } } } function fullopen3(){ var obj= document.getElementsByClassName('plugin_openclose_b'); for (i = 0; i < obj.length; i++) { var ans = obj[i].children[0]; if ( navigator.userAgent.indexOf("MSIE") != -1 ) { // IEの場合 ans.click(); } else { // Firefoxの場合 var evt = document.createEvent( "MouseEvents" ); // マウスイベントを作成 evt.initEvent( "click", false, true ); // イベントの詳細を設定 ans.dispatchEvent( evt ); // イベントを強制的に発生させる } } } function choiceHide(){ var objs = document.getElementsByClassName('choise'); for(i=0;i<objs.length;i++){ var html = objs[i].innerHTML; objs[i].innerHTML = '<!--' + html + '-->'; } document.getElementById('hidden').href = "javaScript:choiceOpen()"; } function choiceOpen(){ var objById = document.getElementById('quizList'); var objs = objById.getElementsByClassName('choise'); for(i=0;i<objs.length;i++){ var html = objs[i].innerHTML; objs[i].innerHTML = html.slice(4, -4) } document.getElementById('hidden').href = "javaScript:choiceHide()"; } window.onload = function(){ var choices = document.getElementsByClassName('choise'); for(var i = 0; i < choices.length; i++){ var child = choices[i].childNodes; for(j=0;j<child.length;j++){ choices[i].removeChild(child[0]); var trNode = child[0].childNodes[1].childNodes[0]; var child2 = trNode.childNodes; for(k=0;k<child2.length;k++){ if( child2[k].nodeName == "#comment" ){ trNode.removeChild(child2[k]); } } } } document.getElementById('hidden').href = "javaScript:choiceHide()"; } }}}} //#html2(){<a href="javaScript:fullopen()">答えを開く</a>  <a href="javaScript:fullopen2()">答えを開く(2)</a>  <a href="javaScript:fullopen3()">答えを開く(3)</a>  <a id="hidden">選択肢の表示/非表示</a>} ---- #html2(){<div align="right"><a href="javaScript:fullopen3()">答えを開く</a>  <a id="hidden">選択肢の表示/非表示</a></div>} ----

表示オプション

横に並べて表示:
変化行の前後のみ表示: