function getEntry(time)
{
var newdiv = document.createElement("div");
if(time=='120')
{
var container = document.getElementById('require');
newdiv.innerHTML = "<tr id='a'><td><input type='radio' name='type' value='001' onchange='getRadioCheckedValue();' checked>Resume Writing<input type='hidden' name='service' id='1_59.95' value='Resume Writing'> </td><td><input type='hidden' name='price' value='59.95'>$59.95</td></tr>";
container.appendChild(newdiv);
}
この機能を実行するとブラウザに何も表示されません。Firefoxではうまく動作しますが、IEでは何も起こりません。javascriptとIExplorer
誰かがこれを修正する方法を検討していただけますか?
ありがとうございました。
あなたのnewdivはdiv要素で、テーブル行を挿入したいとします。 IEはXHTMLに関して非常に厳格です。テーブルを作成し(tbodyオプション)、行を追加する必要があります。 これも機能しない場合は、tr、td、および入力などのすべての子要素を作成し、それをtable、tbody、trおよびtdに追加できます。 –