Helfen, einen äquivalenten Javascript-Code für den folgenden Jquery-Code zu erstellen
<script>
var httmp=parseInt($(document).height());
var htorg = parseInt(httmp-71)
$("div.content_box").height( htorg);
</script>
Helfen, einen äquivalenten Javascript-Code für den folgenden Jquery-Code zu erstellen
<script>
var httmp=parseInt($(document).height());
var htorg = parseInt(httmp-71)
$("div.content_box").height( htorg);
</script>
Hier ist mein Versuch, Javascript-Code für das zu bekommen:
// Cross browser function to get document height
// http://james.padolsey.com/javascript/get-document-height-cross-browser/
function getDocHeight() {
var D = document;
return Math.max(
Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
Math.max(D.body.clientHeight, D.documentElement.clientHeight)
);
}
var httmp = getDocHeight();
var htorg = parseInt(httmp - 71);
var elms = document.getElementsByTagName('div');
var theDiv = null;
// search for element with class content_box
for (var i = 0; i < elms.length; i++){
if (elms[i].getAttribute('class') === 'content_box'){
theDiv = elms[i];
break;
}
}
theDiv.style.height = htorg + 'px';
Wenn Sie mehrere Elemente mit derselben Klasse haben, sollten Sie die Schleife wie folgt ändern:
// search for element with class content_box
for (var i = 0; i < elms.length; i++){
if (elms[i].getAttribute('class') === 'content_box'){
theDiv = elms[i];
theDiv.style.height = htorg + 'px';
}
}
Dies sollte nun die height
aller Elemente, die die Klasse content_box
.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.