「スクリプト置き場/クイズ解答」の編集履歴(バックアップ)一覧はこちら
スクリプト置き場/クイズ解答 - (2013/05/20 (月) 21:41:00) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#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 choiceHide(){
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 + '-->';
}
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 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.getElementsByClassName('openclose');
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 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 id="hidden">選択肢の表示/非表示</a>}