如何在指定的地方插入html内容和文本内容
答案:2 悬赏:10 手机版
解决时间 2021-02-07 19:07
- 提问者网友:杀生予夺
- 2021-02-06 23:48
如何在指定的地方插入html内容和文本内容
最佳答案
- 五星知识达人网友:鸠书
- 2021-02-07 00:32
swhere:指定插入html标签语句的地方,有四种值可以用: <br>1.beforeBegin:插入到标签开始前 <br>2.afterBegin:插入到标签开始标记后 <br>3.beforeEnd:插入到标签结束标记前 <br>4.afterEnd:插入到标签结束标记后 <br>stext:要插入的内容 <br>例: <br> 代码如下:<br>var sHTML="<input type=button go2()" + " value='Click Me'>" <br>var sScript='<SCRIPT DEFER>' <br>sScript = sScript + 'function go2(){ alert("Hello from inserted script.") }' <br>sScript = sScript + '</script' + '>'; <br>ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript); <br><br>在html正文中加入一行: <br><DIV ID="ScriptDiv"></Div> <br>最终变成: <br> 代码如下:<br><DIV ID="ScriptDiv"> <br><input type=button onclick=go2() value='Click Me'> <br><SCRIPT DEFER> <br>function go2(){alert("Hello from inserted sctipt.")}' <br></script> <br></DIV> <br><br>insertAdjacentText方法与insertAdjacentHTML方法类似,只不过只能插入纯文本,参数相同 <br><br>这两个属性还是比较适用的,尤其是在绘图等地方用的比较多,它的优点是不会覆盖原有的内容,让来假设一下吧,有一个DIV,它里面已经有内容了,现在还要动态的添加内容进去,而又不能覆盖原有的内容,那么这时候这个东西就很重要了,innerHTML是会把原有的东西覆盖掉的。 <br>所有成对出现的HTML都可以用这个属性,这点和innerHTML一样,比如<body>..</body>、<div>....</div>等这些都有这两个属性 <br><br>补充下:刚才试了下,innerHTML这个属性是可读写的,以前知道innerHTML可以对节点插入内容,但是这个属性也是可读的,也就是说innerHTML中保存的是节点的html内容;看下以下代码就完全明白了: <br> 代码如下:<br><html> <br><head> <br><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <br><title>无标题文档</title> <br></head> <br><body> <br>safdsdaf按时地方 <br><script language="javascript"> <br>alert(document.body.innerText) <br></script> <br></body> <br></html> <br><br>上面是转帖到别人的代码,下面再补充几行代码,也很经典有,也许用的着: <br> 代码如下:<br><script language="javascript" type="text/javascript"> <br>function addFile() <br>{ <br>var filebutton = '<input type="file" size="50" name="File" />'; <br>document.getElementByIdx('FileList').insertAdjacentHTML("beforeEnd",filebutton); <br>} <br></script> <br><br>上面的是Head里面的脚本,下面是body里面的:html代码: <br> 代码如下:<br><p id="FileList"> <br><input type="file" runat="server" size="50" name="File"/> <br></p>
全部回答
- 1楼网友:北城痞子
- 2021-02-07 02:06
找到想插入的对应代码位置,使用标签,或者直接输入想显示的内容。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯