解法一:(1)当a≠0时,l1的斜率k1=a,l2的斜率k2=-.
∵l1⊥l2,∴a·(-)=-1,a=1.
(2)当a=0时,直线l1的斜率为0,l2的斜率不存在,两直线垂直.
综上所述,a=0或a=1为所求.
解法二:∵A1=a,B1=-1,A2=2a-1,B2=a,
∴由A1A2+B1B2=0,得a(2a-1)-a=0,a=0或a=1.
点评:利用k1·k2=-1判断两直线垂直时,两直线的斜率都必须存在.当两条直线中一条的斜率为0,另一条直线的斜率不存在时,两直线也垂直.本例利用A1A2+B1B2=0求a的值更为快捷.