我有一個「錨標籤」,如下所示動態生成(所以我無法控制內容)。我已添加「id」屬性,實際的標籤不包含ID標籤,它僅僅是爲了示範的目的,所以我可以使用的jsfiddle測試任何JavaScript。如何更新使用JavaScript的onclick事件(確保它在IE 6+中工作
<a title="719132 bytes" id="ah" onclick="DispEx(this, event, 'TRUE', 'FALSE', 'FALSE', 'SharePoint.OpenDocuments', '0', 'SharePoint.OpenDocuments', '', '1\u002fPMS\u002f_layouts\u002fWordViewer.aspx?id=\u002fPMS\u002my.docx', '', '67', '0', '0', '0x400000300c231061'); return false;"
href="/_layouts/download.aspx?SourceUrl=/documents/my.docx"
jQuery16206020211467509253="188">
因此,當有人點擊一個文件,有一個安全警告彈出,爲了抑制此警告標誌,「SharePoint的第一個實例必須用SharePoint.OpenDocuments.3替換」,第二個實例必須替換爲空字符串「'
我已經設法更新文本沒有問題,我有更新標籤與新的更改標籤的問題。基本上我如何使用文本更新onclick事件?
這是我迄今所做的(例子中可以訪問這裏:http://jsfiddle.net/yhUu6/2/)
基本上我期待的結果看起來像這樣
<a title="719132 bytes" id="ah" onclick="DispEx(this, event, 'TRUE', 'FALSE', 'FALSE', 'SharePoint.OpenDocuments.3', '0', '', '', '1\u002fPMS\u002f_layouts\u002fWordViewer.aspx?id=\u002fPMS\u002my.docx', '', '67', '0', '0', '0x400000300c231061'); return false;"
href="/_layouts/download.aspx?SourceUrl=/documents/my.docx"
jQuery16206020211467509253="188">
如何更新onclick事件的「錨標籤」?
在此先感謝。
感謝的話非常多的幫助。抱歉不提供完整的信息。錨標籤是動態生成的,我無法控制它。這是由SharePoint自動生成的,因此請記住,您將如何更改onclick事件。 – MicrosoftDevX 2013-02-23 10:50:48