我需要获取我在后面的代码中单击的锚标记文本。锚标记没有id。页面上有很多这样的标签。点击标签后,文字应该是新页面的标题。
看起来如下:
<a href="Actions.aspx?ActionTopTypeID=10">Hello world</a>
我需要得到&#34; Hello world&#34;。
答案 0 :(得分:1)
你不能直接在代码中得到这个。
当您点击<a>
时,它会发出GET请求,您可以通过查询字符串或cookie将数据发送到服务器。更好的方法是将它发送到查询字符串中。
<a href="Action.aspx?ActionTopTypeId=10" onclick="SetData(this)">Hello</a>
function SetData(obj){
var obj.href=obj.href+"&Text"=obj.innerHTML;
}
中的代码
string text=Request.QueryString("Text");