var a = document.createElement("a");
a.target="MainFrame";
//a.href=dt.Rows[i].HYLink;
a.href="FrmPuchTypeSet.aspx"
a.innerHTML = dt.Rows[i].CategoryName;  dt.Rows[i].CategoryName就等于 FrmPuchTypeSet.aspx
但是如果直接用a.href=dt.Rows[i].HYLink;就打不开,而用a.href="FrmPuchTypeSet.aspx"就可以打开.怎么回这样的呀?