The javascript code is here:
function hidepre() {
var pre = this.getElementsByTagName("pre")[0]
if (pre.style.display === "none") {
pre.style.display = "block";
} else {
pre.style.display = "none";
}
}
function hidepreall() {
var prewraps = document.getElementsByClassName("prewrap");
if(prewraps.length > 0) {
for (var i = 0; i < prewraps.length; i++) {
var prewrap = prewraps[i];
prewrap.onclick = hidepre;
}
}
}
window.onload = hidepreall;
This works fine in my firefox, but if I use the for(var i in obj) form, like this
for (var prewrap in prewraps) {
prewrap.onclick = hidepre;
}
it stops working.
http://jsfiddle.net/5DmuE/1/ http://jsfiddle.net/5DmuE/2/
Both fiddles are not working in both cases.