佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 882|回复: 3

关于 Javascript select box

[复制链接]
发表于 30-11-2005 03:33 PM | 显示全部楼层 |阅读模式
我知道如果要create text in java script is
var cellRight5 = row.insertCell(8);
var el6 = document.createElement('input');
el6.setAttribute('type', 'text' + iteration);
el6.setAttribute('name', 'ListPrice1_' + iteration);
el6.setAttribute('size', '20');
cellRight5.appendChild(el6);


但是我不知道要 create select box 用这个方法怎样做?
请问谁知道如何用这个方法做 select box?
回复

使用道具 举报


ADVERTISEMENT

发表于 30-11-2005 04:33 PM | 显示全部楼层
差不多一样

var newSelect = document.createElement("SELECT");
newSelect.setAttribute("id","mySelect");
Element.appendChild(newSelect);

//option
var newSelect = document.getElementById("mySelect");
var newOption = document.createElement("OPTION");
var newTxt = document.createTextNode("This is Google");
newOption.appendChild(newTxt);
newOption.setAttribute("value","http://www.google.com");
newSelect.appendChild(newOption);
回复

使用道具 举报

 楼主| 发表于 1-12-2005 08:22 AM | 显示全部楼层
但是我 set select box name 时他的name 并不会出现?请问这样做对不对?
var Element = row.insertCell(10);
var newSelect = document.createElement("SELECT");
newSelect.setAttribute("id","mySelect");
newSelect.setAttribute("name","my1");
Element.appendChild(newSelect);

//option
var newSelect = document.getElementById("mySelect");
var newOption = document.createElement("OPTION");
var newTxt = document.createTextNode("This is Google");
newOption.appendChild(newTxt);
newOption.setAttribute("value","http://www.google.com");
newSelect.appendChild(newOption);

当我retrieve他的name时并不会出现
回复

使用道具 举报

发表于 1-12-2005 08:39 AM | 显示全部楼层
听不太懂你的问题。你这个是用在什么地方?一般上DOM只需要用到id,不需要name。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-3-2025 09:24 AM , Processed in 0.101501 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表