私はオートコンプリートから名前を取得し、その中にボタン付きのラベルを動的に作成するjavascript関数に送るプログラムを持っています。スタイルプロパティを設定するためにDOMメソッドを使用しようとすると、Firefox/IE 7では機能しませんが、IE 8/Chromeでは機能しません。 はここjavascriptによるIE/Firefoxスタイルの更新が機能しない
function fnCreate(client) {
var newLbl = document.createElement("label");
var newBtn = document.createElement("input");
var hidden = document.getElementById("count");
var val = parseInt(hidden.value) + 1;
hidden.setAttribute("value", val);
newLbl.setAttribute("id", "lbl" + client + val);
newBtn.setAttribute("id", "btn" + client + val);
newBtn.setAttribute("type", "button");
newBtn.setAttribute("style", "background-color: #6D84B4; background-image: url('X.png'); vertical-align: middle; background-repeat: no-repeat; text-align: center; height: 14px;border-style: none; border-width: 0px; ");
newLbl.innerHTML = client;
newLbl.setAttribute("style", "background-color: #6084B4; color: #FFFFFF");
newBtn.setAttribute("onclick", "fnDelete('" + client + val + "')");
newLbl.appendChild(newBtn);
myData.appendChild(newLbl);
入力パラメータ「クライアント」は名前で、機能です。ラベルにボタンを追加し、ラベルをmyDataに追加する必要があります。myDataはテーブルのdiv内にあります。ページが読み込ま
これはmucbがうまく機能しました。私はIE8でbackgroundImageを設定する際に問題を抱えていましたが、これも修正されました。どうもありがとうございました :) – Xiphos