2014-06-16 32 views
3

我在HTML文件中有兩個表格行:第一個是空的,另一個是背景圖像。我想知道是否有任何方法可以獲取該背景圖像,並在點擊時將其傳輸到第一行。Dart語言:如何從另一個元素獲取圖像?

(現在,我在CSS代碼中設置背景圖片,但我認爲我必須將它移動到HTML,以便爲它工作,或者也許不是?)

謝謝尋求幫助!

+0

到目前爲止,你已經嘗試過什麼..? –

回答

3

的index.html

<head> 
    <style> 
    div { 
     width: 50px; 
     height: 50px; 
     border: 1px solid red; 
    } 
    #id1 { 
     background-image: url('action-icons.png'); 
    } 
    </style> 
</head> 
<body> 
    <div id='id1'>xxx</div> 
    <div id='id2'>yyy</div> 
</body> 

index.dart

import 'dart:html'; 

main() { 
    querySelector('#id2').onClick.listen((e) { 
    var div1 = querySelector('#id1'); 
    var div2 = querySelector('#id2'); 
    div2.style.backgroundImage = div1.getComputedStyle().backgroundImage; 
    div1.style.backgroundImage = 'none'; 
    }); 
} 
相關問題