怎么在指定的div中增加<select>来覆盖<input>

问题描述

怎么在指定的div中增加<select>来覆盖<input>还有怎么把数据库里查出的记录给<select>里进行选择,我把数据库查出了,下面就不懂怎么做了 问题补充:怎么删除input对象? var input1 = document.getElementById("propertyname"); var input2 = document.getElementById("displayname"); var index1 =input1.inputedIndex; var index2 =input2.inputedIndex; input2.remove(index2); input1.remove(index1); var mydisplayname = document.createElement("select"); var mypropertyname = document.createElement("select"); mydisplayname.id = "displayname"; mydisplayname.name = "displayname"; mypropertyname.id = "propertyname"; mypropertyname.name = "propertyname"; document.addModelProperty.appendChild(mypropertyname); document.addModelProperty.appendChild(mydisplayname);我是这样做的,不过不行

解决方案

到这里:result.insertBefore(mypropertyname,mydisplayname);报错了吧,必须保证mypropertyname在result这个DIV里面已经存在了,并且执行之后是把mydisplayname插入到mypropertyname之前。
解决方案二:
var input1 = document.getElementById("propertyname"); 拿到div对象,然后removeElement(input1)就可以了。你要加到div对象里面,先拿到div吧。可以用div DOM节点上的insertBefore函数吧,它有两个参数,第一个是div中,你要插入到的那个元素,你要插入的元素,执行之后将你要插入的元素插入到你要插入到的那个元素的前面。
解决方案三:
这个是这样做的:1、通过js创建一个select对象;2、删除input对象;3、将创建的select对象放到input对象的位置;4、将查出的数据构建成option对象;5、将option对象放到select对象中;js创建DOM的select对象,的语法:var slt = document.createElement('select');slt.name="SELECT_NAME";在html页面中是这样的:<select><option value="从数据库中查出的数据1的value">从数据库中查出的数据1的显示值</option><option value="从数据库中查出的数据2的value">从数据库中查出的数据2的显示值</option>....</select>根据思路,查查资料你能搞定的吧,大致思路如上。

时间: 2024-09-26 06:27:26

怎么在指定的div中增加&amp;lt;select&amp;gt;来覆盖&amp;lt;input&amp;gt;的相关文章

js-如何在运行页面获取到textarea的内容,然后传递到指定的div中

问题描述 如何在运行页面获取到textarea的内容,然后传递到指定的div中 运行页面的textarea内容是我手动复制上去的,如何点击按钮后,传递到指定的div中... 解决方案 按钮onclick执行下面的代码 document.getElementById('div的id').innerHTML=document.getElementById('textarea的id').value.replace(/n/g,'<br>')

Struts2中呈现问题:如何实现在指定层div中呈现链接结果

问题描述 在一个jsp中有两个层<div id="a">.<div id="b">,在层a中有一个链接href,它会返回了一个jsp页面.我希望返回的jsp页面能在层b中显示出来.因为不希望用iframe来实现,希望点拨点拨! 解决方案 struts2的ajax链接不灵,不用白费力了.可以用jquery$(function(){ $("#a").click(function(){ $.get(url,{_:+new Dat

完成asp语言对XML文档中指定节点文本的增加、删除、修改、查看

<% '---------------------------------------------------------------- '程序简介: 完成asp教程语言对xml文档中指定节点文本的增加.删除.修改.查看 '入口参数: 无 '出口参数: 无 '------------------------------------------------ '函数名字:connectxml() '入口参数: filename 需要连接或打开的xml文件名 '出口参数: 无 '返回值 :connec

c# 2 0-如何将网页中指定DIV中的内容插入到WORD中指定标签位置进行替换?

问题描述 如何将网页中指定DIV中的内容插入到WORD中指定标签位置进行替换? 我用以下代码实现了文本替换指定标签.请问如何实现将网页中指定DIV中的内容对WORD中指定标签进行替换?请给出源码,请尽可能通过这个类进行操作.. protected void ReplaceWordDocAndSave(Microsoft.Office.Interop.Word.Document docObject, object savePath) { object format = Microsoft.Offi

jQuery实现将div中滚动条滚动到指定位置的方法_jquery

本文实例讲述了jQuery实现将div中滚动条滚动到指定位置的方法.分享给大家供大家参考,具体如下: 一.Js代码: onload = function () { //初始化 scrollToLocation(); }; function scrollToLocation() { var mainContainer = $('#thisMainPanel'), scrollToContainer = mainContainer.find('.son-panel:last');//滚动到<div

如何重新加载页面中指定的DIV?

问题描述 页面中包含隐藏DIV,是个弹出层,新建/修改共用的一个表单,有部分下拉框的数据是页面加载时从后台获取的.在页面点击修改,数据渲染到这个DIV中,并弹出.然后不做任何操作直接关闭弹出层.再点击新建时,由于前面的数据未清除,所以老数据直接被带出来了.DIV的弹出和隐藏都是用简单的show和hide.因为"修改--关闭"操作并没有提交表单数据,所以如果用reload会不友好.我想请问下有什么办法可以清除数据或者重新加载这部分页面内容.谢谢 问题补充:嗯,刚想到个笨办法,div隐藏的

div布局-请问怎么让div中的div在垂直方向上居中呢?

问题描述 请问怎么让div中的div在垂直方向上居中呢? 比如:下面这段代码,如何让里面的div在垂直方向上面居中呢(不好意思,实在是没有悬赏币了) .out{ width:500px; height:500px; background:blue;}.inn{ width:200px; height:200px; background:red;} 解决方案 你的inn怎么比out还大..搞反了吧..通过margin来定位.absolute定位最好,不需要考虑父容器,只需要依据自身的宽和高度来调整

活动目录中增加一个ubuntu box并进行用户验证

这是一个关于怎样在一个Active Directory domain中增加一个ubuntu box并使用AD进行用户验证的介绍. 软件环境 名称 版本 MS Windows Server http://www.aliyun.com/zixun/aggregation/19058.html">2003 standard sp1 Linux Ubuntu Breezy 5.10 Winbind 3.0.14a-Ubuntu Samba 3.0.14a-Ubuntu krb5- user 1.3

源代码-js如何解析websocket返回的二进制图片数据并且显示在div中

问题描述 js如何解析websocket返回的二进制图片数据并且显示在div中 最好是有简单源代码 急需要解决 !!!!!!!!! 麻烦各位大神了! 解决方案 <img src="" id="img"/> <script> ws = new WebSocket("ws://192.168.0.171:1235"); ws.onopen = function () { alert("连接成功"); ws.