取值,有代码,求解! <td id="1"><a href="sendinfo.php?action=menu&id=1">菜单项一</a></td>何必那么麻烦呢?注:你那样行不通? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 客户端脚本不可直接修改服务器端脚本变量的值。如果你非要按事件触发这个连接地址改变,那么应该改变它的href属性<script>function a(){ if(event.button==2){ if(event.srcElement.tagName=='TD') { //alert(event.srcElement.id); document.getElementById('link').href='sendinfo.php?action=menu&id='+event.srcElement.id; } } } </script><a id="link" href=..... <script> function a(e){ alert(e.id);} </script> <td onclick = "a(this)"> </td> 顶5楼...this element 我在做一个日历待办事项,根据年月显示当月的所有天数,用表格显示,一个TD是一个日期就是一天,然后点击TD右键,要把这个表格的日期提出来,我把日期赋给了TD的id,提出来之后同时赋给菜单右键那个链接的地址栏里!代码如上!! <script>document.oncontextmenu=function(event) {var event=window.event||event; if(event.srcElement.tagName=="TD") { id=event.srcElement.id; alert(id); } if (document.all){window.event.returnValue = false;}// for IE else{ event.preventDefault();}};</script><table><tr><td id="aaa">hfhfhf</td></tr></table>我给一个例子6给你看你自己应用到你程序里 你都没有给TD的id值,哪可能获取到值啊,再说你取值也应该用JS的取值方式啊! $id=event.srcElement.id;=================================================================================================================大概了解lz的意思,不过这个$id是客户端浏览器javascript的变量'$id',非服务器端php的变量$id,要是b/s能这么方便的交互,那也太革命了吧?解决办法查看3楼 求如何将flash的结果传递给php 请问如何动态增加表格?我想一次增加几行,而不是一行一行 急, PHP 调用WS 谁能告诉我如何有什么方法可以知道一个文件夹里有多少个文件并且知道他们所有的文件名 新手问一个替换字符串的问题, 普通str_replace不行 php如何获取js得到的变量 简单问题,如何把数据传到另外一个页面中? 求书!关于PHP由入门到深入的各种书籍 急! 我要的是中文的 外文翻译更好! 数组处理问题! 关于ucenter通讯过程的代码的求助!CSDN大神多!慕名而来!请多指教! PHP入门显示问题 php下 如何生成动态页?
如果你非要按事件触发这个连接地址改变,那么应该改变它的href属性<script>
function a(){
if(event.button==2){
if(event.srcElement.tagName=='TD')
{
//alert(event.srcElement.id);
document.getElementById('link').href='sendinfo.php?action=menu&id='+event.srcElement.id;
} }
}
</script>
<a id="link" href=.....
function a(e){
alert(e.id);
}
</script> <td onclick = "a(this)"> </td>
this element
document.oncontextmenu=function(event) {
var event=window.event||event;
if(event.srcElement.tagName=="TD")
{
id=event.srcElement.id;
alert(id);
}
if (document.all){window.event.returnValue = false;}// for IE
else{ event.preventDefault();}
};</script>
<table>
<tr>
<td id="aaa">hfhfhf
</td>
</tr>
</table>我给一个例子6给你看你自己应用到你程序里
=================================================================================================================
大概了解lz的意思,不过这个$id是客户端浏览器javascript的变量'$id',非服务器端php的变量$id,要是b/s能这么方便的交互,那也太革命了吧?解决办法查看3楼