<html>
<head>
<title>test</title>
</head>
<script language="JavaScript">
<!--
var i;
i = 0;
function test()
{
id.innerHTML += "<input type='text' value='item"+i+"'>";
i++;
}
//-->
</script>
<body>
<div id = "id"></div>
<button onclick="test()">test it</button>
</body>
</html>不会啊
<head>
<title>test</title>
</head>
<script language="JavaScript">
<!--
var i;
i = 0;
function test()
{
id.innerHTML += "<input type='text' value='item"+i+"'>";
i++;
}
//-->
</script>
<body>
<div id = "id"></div>
<button onclick="test()">test it</button>
</body>
</html>不会啊
<head>
<title>test</title>
</head>
<script language="JavaScript">
<!--
function test()
{
var dd;
dd = document.createElement("option");
dd.text = "test item";
document.all.select1.add(dd);
}
//-->
</script>
<body>
<select name="select1"></select>
<button onclick="test()">test it</button>
</body>
</html>
<html>
<head>
<title>test</title>
</head>
<script language="JavaScript">
<!--
var i;
i = 0;
function test()
{
var dd;
dd = document.createElement("option");
dd.text = "item "+i;
document.all.select1.add(dd);
i++;
}
//-->
</script>
<body>
<select name="select1"></select>
<button onclick="test()">test it</button>
</body>
</html>
有这个问题,不知你有没有把我的代码运行一下试试看?
对test进行操作就可以了
<head>
<title>test</title>
</head>
<script language="JavaScript">
<!--
function test()
{
S1.options[S1.length] = new Option('test item','');
alert(S1.innerHTML);
}
//-->
</script>
<body>
<select id="S1" size="1"></select>
<button onclick="test()">test it</button>
</body>
</html>
<head>
<title>test</title>
</head>
<script language="JavaScript">
<!--
function test()
{
var st = S1.outerHTML;
S1.outerHTML = st.replace("</SELECT>",'<option value="">test item</option></SELECT>');
alert(S1.innerHTML);
}
//-->
</script>
<body>
<select id="S1"></select>
<button onclick="test()">test it</button>
</body>
</html>
明显的问题?
zltostem(尘寞)真是高人啊,
我是第一次看到new方法也可以用在DOM对象上(我是不是太菜了?),其它DOM对象也能
这么写吗?不知构造函数需要哪些参数?
方法不错
select1.innerHTML = ""这样可以清空option,但本人不支持用这方法清空