javascript - 如何将 href 添加到 SharePoint 上的按钮

标签 javascript html css sharepoint-2013 sharepoint-online

我用 css 样式创建了一些按钮,现在我需要为所有按钮添加 href。我尝试使用 JavaScript,添加标签 <form action="href">更改 <button><input> , 尝试使用 CSS 和 <button onclick="href"> , 但这仍然无效。

这是我的 HTML 按钮之一

<th> 
        <button class="img" type="button8"> 
           <p class="single">​ HR 
              <br/> </p></button>​​​ </th>

还有这个css样式

[type=button8] {
            margin-top: 5px;
            marring-left: 5px;
            padding-left: 10px;
            width: 260px; 
            height: 155px;
            background: url('https://share.novartis.net/sites/ruphoncology/Shared%20Documents/00778_300dpi_RGB.jpg');
            background-size: cover;
            background-position: center;
            text-color: black; }

我需要,当用户点击按钮时,他被转移到另一个页面。 P.S 这一切都在带有 WebPart 编辑器的 SharePoint Online 上

最佳答案

只需将此 onclick 属性添加到您的按钮:

<button onclick="location.href='https://www.google.com/';">Click</button>

或者使用Javascript添加按钮的属性:

document.getElementById('my_button').setAttribute("onclick", "location.href='https://www.google.com/';");

如果您使用表单标签,您可以在提交时像这样更改您的按钮属性:

document.getElementById('my_button').setAttribute("onclick", "document.getElementById('my_form').action = 'https://google.com/'; document.getElementById('my_form').submit();");

关于javascript - 如何将 href 添加到 SharePoint 上的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51748137/

相关文章:

html - 如果我设置了我的 div 不透明度,我可以做一些不透明的东西吗?

javascript - 如何防止动画在关键帧之间暂停,此外,即使不在鼠标悬停时也能使其运行

javascript选择当前div

php - 想使用索引显示数据..?

html - IE8/AngularJS 下拉布局问题

html - 当我将鼠标悬停在按钮上时,我想要新图像来描述该按钮,但它在闪烁

jquery - 使用变换比例、jQuery 和 CSS3 淡入淡出

JavaScript 过滤器不更新 React 本地状态

javascript - 如何从 p :calendar component in JavaScript? 获取日期值

javascript - 使用 Javascript 以编程方式为 HTML5 <audio> 创建 "type"参数