return "<input type='button' class='l-btn l-btn-small' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='查看 '/> "+ "<input type='button' class='l-btn l-btn-small' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='编辑 '/> "+ "<input type='button' class='l-btn l-btn-small' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='变更记录'/>"转成a标签
时间: 2024-03-04 22:49:30 浏览: 48
可以通过如下方式将这段代码转换成 a 标签的形式:
```javascript
return "<a href='javascript:void(0)' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>查看</a> " +
"<a href='javascript:void(0)' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>编辑</a> " +
"<a href='javascript:void(0)' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>变更记录</a>";
```
这里使用了 `a` 标签来代替 `input` 标签,并且通过 `href='javascript:void(0)'` 来指定点击链接时执行的 JavaScript 函数。
相关问题
field: 'actionId', title: "操作", formatter: function (value, row, index) { var isReadOnly = null; if(row.entryStatus == 50041002){ isReadOnly='disabled'; } return "<input type='button' class='l-btn l-btn-small' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='查看 '/> "+ "<input type='button' class='l-btn l-btn-small' "+isReadOnly+" onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='编辑 '/> "+ "<input type='button' class='l-btn l-btn-small' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='变更记录'/>" }让disable的input框变灰色
您可以在isReadOnly='disabled'之后添加style='background-color: #f2f2f2;',这样就可以将disabled的input框变成灰色了。修改后的代码如下:
```
field: 'actionId',
title: "操作",
formatter: function (value, row, index) {
var isReadOnly = null;
if(row.entryStatus == 50041002){
isReadOnly='disabled';
}
return "<input type='button' class='l-btn l-btn-small' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='查看 '/> "+
"<input type='button' class='l-btn l-btn-small' "+isReadOnly+" style='background-color: #f2f2f2;' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='编辑 '/> "+
"<input type='button' class='l-btn l-btn-small' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='变更记录'/>";
}
```
<input type="button" class="btn-glow primary" value="提交修改" />
根据您提供的内容,这是一个HTML代码中的按钮元素,通常用于提交表单或执行其他操作。在JavaScript中,可以使用addEventListener()方法来为按钮添加单击事件监听器,以便在用户单击按钮时执行特定的操作。例如,以下代码将为按钮添加单击事件监听器,并在单击时显示一个警告框:
```javascript
var btn = document.querySelector('input[type="button"]');
btn.addEventListener('click', function() {
alert('您确定要提交修改吗?');
});
```
请注意,上述代码假定按钮具有type属性为“button”的HTML元素。如果按钮具有不同的类型(例如“submit”或“reset”),则需要相应地更改选择器。