Helen Haines, an independent federal lawmaker, has been struck by a car in what Australia's prime minister has called an apparent attack.