我如何打印HTML?

时间:2015-02-20 17:39:01

标签: forms

我正在构建一个表单,以便我们的内容人员更容易制作选项卡区域,并希望能够将输出设置为html,而不仅仅是文本。我正在使用标准的post方法,但是它们会放入图像hrefs,等等,我需要它们能够复制输出并将其粘贴到页面中。我知道这很简单,但是。,..

1 个答案:

答案 0 :(得分:0)

我无法想象你正在做的事情的整体结构,但如果你正在寻找一些非常基本的东西,你可以使用Javascript将HTML从某个元素复制到textarea:

<html>
<head>
<title></title>
<script type="text/javascript">
function showMarkup() {
    var src = document.getElementById("yourMarkupInHere");
    var target = document.getElementById("theMarkup");
    target.value = src.innerHTML;
    return false;
}
</script>
</head>
<body>
    <div id="yourMarkupInHere">
        <label for="username">User name:</label>
        <input id="username" type="text" />
    </div>
    <input id="bnShowMarkup" type="button" value="Show markup" onclick="showMarkup()" />
    <input id="theMarkup" type="textarea" readonly="readonly" />
</body>
</html>

它可以用更大的textarea和一些尝试格式化原始HTML。