Olaf: Übergabewert

Beitrag lesen

Hi,

eine Möglichkeit wäre document.write  zu benutzen, also document.write(giveStr());
Die andere Variante wäre komplexer und DOM-basiert, beachte z.B. das Beispiel bei document.createElement().
Du würdest deiner Funktion also sagen wohin sie schreiben soll und sie würde das dann da einhängen, z.B.
<span id="hier_schreiben"></span>

-> giveStr("hier_schreiben")
-> document.getElementById nutzen um das Vater-Element zu suchen und anschließend mit createElement die Inhalte zu erzeugen.

MfG
Rouven

Prima, die Kombination document.createElement, createTextNode, appendChild, document.getElementById hat mir zur Lösung meines Problems geholfen

hier das javascript myjava.js

daytext = "Heute ist schoenes Wetter"
var mySpan = document.createElement("span");
var myText = document.createTextNode(daytext);
mySpan.appendChild(myText);
var Ausgabebereich = document.getElementById("Spruch");
Ausgabebereich.appendChild(mySpan);

und die html Datei

<html>
<head><title>Test</title>

</head>
<body>
<div id="Spruch"></div>
<script type="text/javascript" src="myjava.js">
</script>
ende<br>
</body>
</html>