どうやっていけばいいですか?最新の状態に商品"スティック"を、Firefoxの場合コピーコンテナ?

StackOverflow https://stackoverflow.com/questions/69722

  •  09-06-2019
  •  | 
  •  

質問

いdlを含む入力ボックスはい"クローン"のエリアを表示一部のエリアを表JavaScriptのように:

var newBox = document.createElement('dl'); 
var sourceBox = document.getElementById(oldkey); 
newBox.innerHTML = sourceBox.innerHTML; 
newBox.id = newkey;          
document.getElementById('boxes').appendChild(columnBox);   

IEの形sourceBoxが重複しnewBox、ユーザによって提供された値です。Firefoxで、最後に入力された値orginal sourceBoxは存在しないnewBox.ただしこの"?"

役に立ちましたか?

他のヒント

きみの cloneNode 方法。いられることもありますが、コピーします。るものでなければならないのかなりほとんどの場合

var newBox;
var sourceBox = document.getElementById(oldkey);
if (sourceBox.cloneNode) 
    newBox = sourceBox.cloneNode(true);
else {
    newBox = document.createElement(sourceBox.tagName); 
    newBox.innerHTML = sourceBox.innerHTML; 
}
newBox.id = newkey;              
document.getElementById('boxes').appendChild(newBox);

おかげ?

ったものを使用して作 試作 変化 書きします。getElementById(oldkey)$(oldkey)

<script src="j/prototype.js" type="text/javascript"></script>  

var newBox;  
var sourceBox = $(oldkey);  
if (sourceBox.cloneNode)  
     newBox = sourceBox.cloneNode(true);  
else {  
    newBox = document.createElement(sourceBox.tagName);  
    newBox.innerHTML = sourceBox.innerHTML;  
}  
newBox.id = newkey;  
document.getElementById('boxes').appendChild(newBox);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top