0

flowplayer を使用してビデオを表示します。Firefox と Chrome で動作します。しかし、ieexplorer では機能しません。私に与えるエラーは次のとおりです。

SCRIPT5007: プロパティ 'innerHTML' の値を取得できません: document.getElementById(src_row).innerHTML のオブジェクトが null または未定義です。「src_row」には値がありますが、innerHTMLには値がありません。

以下に関数を添付します。ieを使用して機能させる方法を手伝ってください。ありがとう

function copyRows(dest_row, src_row_id){
    var src_row = 'row' + src_row_id.toString(); 
    document.getElementById(dest_row).innerHTML = document.getElementById(src_row).innerHTML;
}
4

2 に答える 2

0

呼び出しでを参照していsrc_rowますが、呼び出す前に をgetElementById変更しているようです。ID

var src_row = 'row' + src_row_id.toString(); 
document.getElementById(src_row)

次のような呼び出しを想定しています。

copyRows( myRow, 'rowID' );

getElementById(src_row)IDofを持つ要素を探しますrowrowID

それはあなたの意図ですか?ID の先頭に「行」を追加するには?

于 2012-10-30T17:35:08.380 に答える
-1
function copyRows(dest_row, src_row_id){
    var src_row = 'row' + src_row_id.toString(); 
    console.log(src_row);
    document.getElementById(dest_row).innerHTML = document.getElementById(src_row).innerHTML;
}

それがあなたが探している文字列をあなたに与えるかどうか見てください。

于 2012-10-30T17:39:15.187 に答える