2015-05-29 76 views
1

我想觸發一個點擊html元素(在飛鏢)。觸發一個HTML元素(在飛鏢)點擊

換句話說,如何執行單擊元素時通常執行的函數?

下面是一個例子:

import 'dart:html'; 
import 'dart:math'; 

main() { 
    querySelector("#first").onClick.listen((e) { 
    r() => new Random().nextInt(256); 
    querySelector("#first").style.color = 
     "rgb(${r()},${r()},${r()})"; 
    }); 

    querySelector("#second").onClick.listen((e) { 
    // pretend the first paragraph is clicked 
    }); 
} 

還看到:https://dartpad.dartlang.org/456f1ec945536caf310c

回答

4

這應該產生一個鼠標事件

querySelector("#second").dispatchEvent(new MouseEvent(...))