替换html内容

时间:2013-10-15 19:34:15

标签: javascript jquery

好的,我们假设我有一个html表单,其中包含2个字段:

<fieldset>
    <p><label>Login<br><input type="text" class="inpText" name="user" id="user"/> </label><span class="provider">@isp.com</span></p>
    <p><label>Password<br><input type="password" class="inpText inpPass" name="pass" id="pass"/></label></p>
</fieldset>

现在,我需要替换&lt;中的整个代码。 fieldset&gt; - &lt; /字段集取代。 删除两个输入,或添加我需要的输入数量,或只写一个&lt; p>在&lt;里面fieldset&gt;,或者其他什么,我只需要替换2'标志'之间的代码;在这种情况下是fieldset。怎么用javascript做到这一点? JQuery也可以接受,但我更喜欢javascript。 谢谢。

3 个答案:

答案 0 :(得分:1)

如果jQuery是可以接受的:

$("fieldset").html("NEW HTML HERE");

答案 1 :(得分:1)

为fieldset指定一个id并执行$(&#39;#fieldset_id&#39;)。html(&#39; html替换为&#39;);或使用plain js使用document.getElementById(&# 39; fieldset_id&#39;)。innerHTML =&#39; html替换为&#39;;

答案 2 :(得分:1)

为您的fieldset提供ID,然后使用document.getElementById("fieldSetId")获取字段集。然后,您可以使用innerHTML属性对其进行更改。

以下是演示http://jsfiddle.net/thefourtheye/vF7Xb/