zeigen mehr/Weniger text nur mit HTML und JavaScript

Ich bin benötigen, erstellen Sie eine Karte mehr/weniger text-Funktion, aber nur mit JavaScript und HTML.. ich kann nicht mit zusätzlichen Bibliotheken wie jQuery und kann es nicht mit CSS. Der Beispiel-code den ich eingegeben habe, zeigt das "mehr" text, aber nicht die 'weniger'.

Wenn jemand könnte mich in die richtige Richtung, es wäre sehr geschätzt werden.

Habe ich damit verbracht, den größten Teil des Tages braten mein Gehirn über diese, wie seine eindeutig nicht der moderne Weg, es zu tun, aber mein HTML ist:

<html>
<head>
<script type="text/javascript" src="moreless.js"></script>
</head>

<body>
Lorem ipsum dolor sit amet
<p>

<p id="textarea"><!-- This is where I want to additional text--></div>
</p>

<a onclick="showtext('text')" href="javascript:void(0);">See More</a>
<p>
Here is some more text 
</body>
</html>

und meine JavaScript (moreless.js):

function showtext()
{
var text="Here is some text that I want added to the HTML file";
document.getElementById("textarea").innerHTML=text;
}
Warum brauchen Sie, um es so zu machen?
Die Antworten unterscheiden sich angemeldete mehr detail von Ihren Anforderungen. Wenn Ihr text wird statisch sein und nicht woanders wiederholt. Man könnte Umschalten, die display wie in @akhikhl Antwort. Dies ist wahrscheinlich erfordert die geringste Menge an code?

InformationsquelleAutor Conrad M | 2013-12-23

Schreibe einen Kommentar