有一种简单的方法可以在JavaScript中获取一串html并删除html吗?
我需要创建一个显示更多/更少的文本功能,但只使用JavaScript和HTML ..我不能使用任何额外的库,如jQuery,它不能用CSS完成.我添加的示例代码显示"更多"文本,但不显示"更少".
如果有人能指出我正确的方向,我将不胜感激.
我花了大半天的时间在我的脑子上煎炸,因为它显然不是现代的方式,但是,我的HTML是:
<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>
Run Code Online (Sandbox Code Playgroud)
我的JavaScript是(moreless.js):
function showtext()
{
var text="Here is some text that I want added to the HTML file";
document.getElementById("textarea").innerHTML=text;
}
Run Code Online (Sandbox Code Playgroud)