我在 PHP smarty 模板文件 *.tpl 中看到此代码:
<span id="crmspanid" style="display:none;position:absolute;" onmouseover="show('crmspanid');">
<a class="link" href="javascript:;">{$APP.EDIT_BUTTON}</a>
</span>
$APP.EDIT_BUTTON 本质上是一个英文编辑,因此上面的行翻译为:
<a class="link" href="javascript:;">Edit</a>
我想<a class="link" href="javascript:;">Edit</a>
使“编辑”显示为链接,但单击它时不执行任何操作。
显示函数是这样的:
function show(divId)
{
if(getObj(divId))
{
var id = document.getElementById(divId);
id.style.display = 'inline';
}
}
但是,在此页面中,如果单击“编辑”,页面会稍微“扩展”,并显示一个文本框和几个按钮: (这是单击“编辑”后出现的文本框以及“保存”按钮和“取消”链接)。
我不知道如何找到单击“编辑”后执行的代码的位置。欢迎任何想法!非常感谢。
最佳答案
有人将一个 onclick
处理程序附加到包含实际执行代码的链接。 href
属性似乎只是一个虚拟属性。
关于javascript - <a类="link"href ="javascript:;">编辑</a>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17722220/