分类:
2008-07-17 22:05:58
<html>
<head>
<title>testtitle>
<script language="javascript">

function test()
{
var tbodyElement=document.getElementById("tbody1");
var trElement=document.createElement("tr");
var idTDElement=document.createElement("td");
idTDElement.innerHTML=1;
var nameTDElement=document.createElement("td");
var inputElement=document.createElement("input");
nameTDElement.appendChild(inputElement);
inputElement.type="button";
//在IE中,这句话将会抛出异常,但在firefox能正常运行,如果type为text或者不设置type属性,也都能正常运行
inputElement.value="Invoke";
/**//*
修改成下面的语句就能正常运行:
var inputElement=document.createElement("input");
inputElement.type="button";
nameTDElement.appendChild(inputElement);
*/
tbodyElement.appendChild(trElement);
trElement.appendChild(idTDElement);
trElement.appendChild(nameTDElement);
}
script>
head>
<body>
<input type="button" value="insert" onclick='test()'>
<table cellpadding="0" cellspacing="0" border="1">
<tbody id='tbody1'>
<tr>
<td width="50">IDtd>
<td width="200">nametd>
tr>
tbody>
table>
body>
html>
var nameTDElement=document.createElement("td");
var radioElement=document.createElement("input");
radioElement.type="radio";
nameTDElement.appendChild(inputElement);
radioElement.name="testRadioName"; //这句话在firefox是起作用的,但在IE下是不起作用的
/**//*解决的办法是
var radioElement=document.createElement("");
radioElement.type="radio";
nameTDElement.appendChild(inputElement);
*/
<html>
<head>
<title>testtitle>
<script language="javascript">

function deleteRow()
{
var selectElement=document.getElementById("select1");
selectElement.options.remove(1); //IE:OK Firefox:Failure
selectElement.remove(1); //IE:OK Firefox:OK
}
function insertRow()
{
var selectElement=document.getElementById("select1");
var option=new Option("eeee",5);
selectElement.add(option); //IE:OK Firefox:Failure
selectElement.options.add(option);//IE:OK Firefox:OK
}
script>
head>
<body>
<input type="button" value="Delete" onclick='deleteRow()'>
<input type="button" value="Insert" onclick='insertRow()'>
<select id="select1">
<option value="1">aaaoption>
<option value="2">bbboption>
<option value="3">cccoption>
<option value="4">dddoption>
select>
body>
html>