如何在共享点列的 href 中调用 javascript
How to call javascript in href in sharepoint column
我在 sharepoint 中确实有一个计算列,它创建了一个锚标记,其中 href 有一个 javascript 函数调用来测试方法,但它没有被称为我在这里缺少的东西。
代码:
<script type="text/javascript">
function test()
{
alert("hiii");
}
</script>
和计算列:
<a href='javascript:test()'> Click </a>
提前致谢
您要找的锚中的属性叫做onclick
:
<a onclick="test()"> Click </a>
我想这应该可以解决问题。
查看 w3c-schools 站点以获得更详细的描述:W3C Schools on the onclick HTML attribute
请尝试这种方式:
<a href='javascript:void(0)' onclick='test()'> Click </a>
<script type="text/javascript">
function test()
{
alert("hiii");
}
</script>
纯 JS:
function test(){
alert("I am alerted");
}
<a onclick='test()' > Click </a>
jQuery
$(document).ready(function (){
$("#myID").on("click", function (){
alert("I am alerted !");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="myID" > Click </a>
据我了解,您需要更改 SharePoint 中某个字段的显示(html 已生成)。
你是un 2013,可以用你领域的JSlink 属性。有了这个,你可以 link 一个文件 JS 到你的领域,每次 sharepoint 生成你的领域的渲染时都会执行这个文件。
检查此 link 以了解其工作原理并查看一些示例;):https://code.msdn.microsoft.com/office/Client-side-rendering-JS-2ed3538a
希望对您有所帮助
我在 sharepoint 中确实有一个计算列,它创建了一个锚标记,其中 href 有一个 javascript 函数调用来测试方法,但它没有被称为我在这里缺少的东西。 代码:
<script type="text/javascript">
function test()
{
alert("hiii");
}
</script>
和计算列:
<a href='javascript:test()'> Click </a>
提前致谢
您要找的锚中的属性叫做onclick
:
<a onclick="test()"> Click </a>
我想这应该可以解决问题。 查看 w3c-schools 站点以获得更详细的描述:W3C Schools on the onclick HTML attribute
请尝试这种方式:
<a href='javascript:void(0)' onclick='test()'> Click </a>
<script type="text/javascript">
function test()
{
alert("hiii");
}
</script>
纯 JS:
function test(){
alert("I am alerted");
}
<a onclick='test()' > Click </a>
jQuery
$(document).ready(function (){
$("#myID").on("click", function (){
alert("I am alerted !");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="myID" > Click </a>
据我了解,您需要更改 SharePoint 中某个字段的显示(html 已生成)。
你是un 2013,可以用你领域的JSlink 属性。有了这个,你可以 link 一个文件 JS 到你的领域,每次 sharepoint 生成你的领域的渲染时都会执行这个文件。
检查此 link 以了解其工作原理并查看一些示例;):https://code.msdn.microsoft.com/office/Client-side-rendering-JS-2ed3538a
希望对您有所帮助