我看到在PHP Smarty的模板文件* .tpl驗證碼:<a class="link" href="javascript:;">edit</a>
<span id="crmspanid" style="display:none;position:absolute;" onmouseover="show('crmspanid');">
<a class="link" href="javascript:;">{$APP.EDIT_BUTTON}</a>
</span>
$ APP.EDIT_BUTTON本質上是一個英文workd編輯,因此上述行轉換爲:
<a class="link" href="javascript:;">Edit</a>
我認爲<a class="link" href="javascript:;">Edit</a>
會使「編輯」顯示爲鏈接,但點擊它時什麼也不做。
show函數是這樣的:
function show(divId)
{
if(getObj(divId))
{
var id = document.getElementById(divId);
id.style.display = 'inline';
}
}
在此頁面
但是,如果單擊編輯,頁面被「擴大」了一下,有幾個按鈕的文本框一起所示: (這是文本框以及點擊編輯後出現的保存按鈕和取消鏈接)。
我失去了如何找到編輯被點擊後所經歷的代碼的位置。任何想法都歡迎!非常感謝。
該事件可以使用'addEventListener'或等效方法動態添加 – karaxuna