社区
JavaScript
帖子详情
怎么通过js或者jq修改onclick
rth630294781
2015-04-15 04:29:34
<a href="javascript:;" onclick="deleteTitle('3','5')" >[删除]</a>
怎么修改成<a href="javascript:;" onclick="deleteTitle('2','5')" >[删除]</a>
就是修改一下参数
...全文
160
4
打赏
收藏
怎么通过js或者jq修改onclick
[删除] 怎么修改成[删除] 就是修改一下参数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rth630294781
2015-04-15
打赏
举报
回复
引用 3 楼 starfd 的回复:
$('a').attr('onclick',"deleteTitle('2','5')") ;
attr不行,因为onclick是事件不是属性,研究了一下replaceWith可以
娃都会打酱油了
2015-04-15
打赏
举报
回复
$('a').attr('onclick',"deleteTitle('2','5')") ;
rth630294781
2015-04-15
打赏
举报
回复
js的有了,有没有用jquery修改的代码呀
天际的海浪
2015-04-15
打赏
举报
回复
<a href="javascript:;" id="a" onclick="deleteTitle('3','5')" >[删除]</a> <input type="button" value="修改" onclick="document.getElementById('a').onclick=function(){deleteTitle('2','5')}" />
华西网源码
+----------------------------------+ 网站首页安装方法 +----------------------------------+ 1. 进入[系统设置]-[全局]-[站点功能],开启“门户”功能,并选中主导航 2. 进入前台门户首页,然后导入 “DIY导入数据” 文件夹中的“门户首页.xml”文件 +----------------------------------+ 频道页安装方法(以亲子教育为例) +----------------------------------+ 1. 进入后台[门户]-[频道栏目]-[添加频道] 2. 在“列表页模板名”处选择:“华西2013-亲子教育” 3. 在“启用”处选择:是;在“在导航显示”处选择:是 5. 进入新闻中心页面,然后导入 “DIY导入数据” 文件夹中的“亲子教育.xml”文件 DIY文件的导入方法这里不多说了,至于DIY文件对应的各个栏目频道这里也不多说什么,都是中文命名的: 友情提醒:如果不
修改
DIY框架的情况下,尽量使用简洁模式
修改
调整DIY数据调用,这样变形没有这么严重 +----------------------------------+
修改
调整教程 +----------------------------------+ 1.整体文件说明(下面的地址都是默认在template\moke8_huaxi2013\目录下的) 如果当前文件夹未列出其他文件,一般是不用
修改
的, common/ ---header.php 头部文件(门户顶部和论坛头部) ---header(默认版块头部).php 论坛首页要使用默认版块所需文件 ---channel_nav.php 头部配色文件(
修改
里面的ID即可) ---header_news.htm 新闻频道相关头部 ---footer.php 底部 文件 (如果更换底部,注意增加部分的代码) portal/ ---index.php 门户首页 (门户首页 的头部导航菜单在这个文件
修改
) 门户页面导航
修改
和LOGO 对应页面是index.php LOGO的默认大小是 208*55 位置:images/portal/logo_hx.png ---list_baby.htm 亲子教育 ---list_car.htm 汽车频道 ---list_city.htm 城市读本 ---list_entertainment.htm 娱乐八卦 ---list_fashion.htm 时尚购物 ---list_food.htm 美食生活 ---list_house.htm 房产家居 ---list_marriage.htm 谈婚论嫁 ---list_photo.htm 图片摄影 ---list_tourism.htm 旅游生活 ---list_digital.htm 3C数码 ---list_home.htm 家居装修 ---list_index.news.htm 新闻资讯 ---list_news.list.htm 新闻列表页 ---view_index.news.htm 新闻内容页 member/ ---login_simple.php 论坛首页登录框 - 需要注意的是,默认新浪微博的登录地址是早期版本的,请自行
修改
为你微博插件的 ---login.php 登录页 ---register.php 注册页 forum/ 这个文件夹里面比较多内容,但是很多都不用
修改
的,我这里只重点说几个文件 ---discuz.php 论坛首页(默认的演示站那种,带数据调用的) 论坛页面导航
修改
和LOGO 对应页面是index.php LOGO的默认大小是 224*68 位置:images/logo.png 注:由于要保证页面和谐,我没有进行门户和论坛的 LOGO 统一,如有需要可以自行
修改
,最简单的就是两个位置都按照各自的名字复制一个 ---discuz(默认布局).php 这个文件也是论坛首页的,(和第二版一样,只有纯粹的版块布局和官方默认的多格) 这里多说一句,如果不喜欢默认的论坛首页,喜欢版块结构的这个,那么将名称改成 discuz.php 更新缓存即可 ---forumdisplay.php 列表页主题页 ---viewthread.php 论坛内容页 images/ 相关图片CSS、
JS
、AD/ 广告图片 这里多说一句,所有的模板文件后缀由以前的.htm 变化成了.php 同时模板最前面多了一句话 这个并不会对模板对性能方面有什么任何改变,这是通过这个提高了模板的安全性,使别人不能随意盗用模板 如果不想保留仿购网的版权信息可以将里面的代码删除 但是一定要保留这个代码啊 2.
修改
使用说明: 1)头部顶部
修改
1.门户、论坛首页顶部的微信图片大小:145*145 地址为:images/weixin.jpg 2.社区下拉菜单那的活动链接和第二版一样,可以添加一个自定义的DIY调用,或者手动
修改
也行 3.其他的就根据自己的情况调整一下链接什么的即可 2)门户
修改
1.门户头部导航
修改
我已经在上面说过了,文件是portal/index.php 这里不再多说 2.门户导航天气预报、论坛顶部天气预报代码
修改
打开:images/fgoo_getweather.php 找到里面的 ‘101230201’ 将数字换成你自己的城市代码,城市代码获取 http://service.weather.com.cn/plugin/forcast.shtml?id=pn2 随便选择一个插件样式,点击定制到某个城市即可,然后下面的代码中 id=101010100T =后面的就是城市代码,进这个拷贝过去替换 注:获取的城市代码后面估计会有T如果将T带入代码里面,部分城市可能会出现获取不到天气的问题 越到这种情况可以去掉T的 3.门户正文位置的微信图标大小是 190*190 位置:images/portal/qrcode_ihxdsb.png 4.门户最热门搜索词、论坛热门搜索这个都是后台控制添加的,后台->全局->搜索设置->热门关键词,添加即可 这里需要注意一个特殊情况,如果开启了纵横搜索,可能无法添加关键词,那么只能在模板里面直接添加 打开文件index.php 找到 $val <script type="text/ecmascript">var hotword_hash = "{FORMHASH}";var hotwords = "$hotkeys"; var hotword_hash = "{FORMHASH}";var hotwords = "精彩活动,合肥热线2012版,网站运营推广,测试专题,厦门小鱼网,插件&模板扩展"; 修改 3)论坛
修改
1.这里需要注意,论坛首页有两种界面,
修改
方法,上面已经说明,这里不再多说 将common/header(默认版块头部).php 文件
修改
为 header.php 另外那个删除或者改成其他名字 将forum/discuz(默认布局).php 文件改成 discuz.php 其他同上 2.论坛头部导航
修改
我已经在上面说过了,文件是forum/discuz.php 这里不再多说 3.论坛首页分区图标目前
修改
设置来不是通过后台上传设置的,是系统自动生产的, 图标都在images/bbs_icon 下面 关于命名规则则是(
修改
的时候请注意), 第一个分区为 icon_1.png 第二个分区为 icon_2.png …… 第N个分区为 icon_N.png 4)头部配色
修改
(包括频道和对于的分区:PS:这个默认机制是分区实现的) 需要特别说明,这次的调整,头部配色的
修改
方法也有很大的变换,由以前的两个文件改成一个文件
修改
就行了 打开 common/channel_nav.php 文件 里面的版块ID请根据您自己网站版块的ID,进行设置 找到如下代码 $_GET['catid'] == '1' || $_G['forum']['fup'] == '2' 这里有两种情况,$_GET['catid'] == '1' 这个代表的是频道ID , $_G['forum']['fup'] == '2' 这个代表的是分区ID, 注意不要混淆了 下面举个
修改
实例 如:你的频道ID是11,分区的ID为 23 的话,那么 以上代码
修改
为 $_GET['catid'] == '11' || $_G['forum']['fup'] == '23' 关于频道,这里需要说明一下,如果你是以目录结构来新建的频道的话,频道ID请进入你先前命名的频道文件夹里面查看, 如你新建的频道目录为 food ,请打开网站空间根目录下food/index.php 即可查看到 $_GET['catid'] = '6'; 这里的 6 就是频道ID 关于头部配色变化的特别说明:请注意,如果你使用不到这么多个频道或者有增加什么的,请按照我的格式增加 如果你有部分使用不到的话,请将他的ID设置为你没有的使用的ID,或者删除相关代码,防止干涉 5)新曾频道部分使用特别说明:我以美食频道为说明: 打开相应的频道模板:portal/list_food.htm 在最后面找到
onclick="hxportal.loadThreadList({fid:2,scroll:'#sec4',target:'#sec4_1_c'});" href="#">吃货探店
onclick="hxportal.loadThreadList({fid:37,scroll:'#sec4',target:'#sec4_1_c'});" href="#">魔法厨房
onclick="hxportal.loadThreadList({fid:74,scroll:'#sec4',target:'#sec4_1_c'});" href="#">美食八卦
hxportal.loadThreadList({fid:2,target:'#sec4_1_c'});修改来和上面第一条的那个ID一样,这样效果更佳 6)新闻页面锚点定位的
修改
找到类似这样的代码
改为
7)论坛内容页相关帖子条数请在后台 界面-界面设置-帖子内容页
修改
为6条 8)除头部以外所有广告图片都是在DIY里面,需要
修改
请进DIY,属性,模块模板里面
修改
; 9)最后还有一点需要注意,如果没有将数据补充完整将可能会出现
JS
错误。 ------------------------------------------------------- 注意事项: 1)在自行
修改
风格的时候请注意,因为有的CSS选择器牵扯到
JS
,如不清楚当前代码的作用是,请勿
修改
; 2)由于风格里面使用了
jQ
uery框架,并将其$声明为了
jQ
,如果有页面使用了
jQ
uery框架,请注意
修改
; 3)在导入DIY文件,有事会提示 当前脚本会导致浏览器速度变慢或者无响应,这个问题可以去官网搜一下, 或者无视他。(在导入时 一般牵扯到
JS
代码就会出现这个情况,无视他不会影响以后任何使用上的不便);
js
模拟权限选择实现代码(select操作)
添加
修改
删除 保存 >”
onclick
=”moveAllOptions(document.getElementById(‘selNum1’),document.getElementById(‘selNum2’));” /> ”
onclick
=”moveSelectedOptions(document.getElementById(‘selNum1’),document.getElementById(‘selNum2’));” /> <input type=button name=name value= <input type=button name=nameval
流程编辑器.zip
[removed] <!-- var listenerFieldsEditCount = 0;
jq
(function(){ _listener_event_type=
jq
('#listenerEventType').combobox({ editable:false }); _task_listener_fields_dg=
jq
('#task-listeners-fields-list').datagrid({ //title:"Listener", //url:'${ctx}/wf/procdef/procdef!search.action',//加载表格数据的URL singleSelect:true, width:600, height:300, iconCls:'icon-edit', //fit:true, //idField:'id', //pagination:true, //pageSize:15, //pageNumber:1, //pageList:[10,15], rownumbers:true, //sortName:'id', //sortOrder:'asc', striped:true, toolbar:[{ text:'New', iconCls:'icon-add', handler:function(){ if(listenerFieldsEditCount>0){
jq
.messager.alert("error","有可编辑的单元格,不能添加!",'error'); return; }
jq
('#task-listeners-fields-list').datagrid('appendRow',{ id:'', fieldName:'', type:'', value:'', action:'' }); var index =
jq
('#task-listeners-fields-list').datagrid('getRows').length-1;
jq
('#task-listeners-fields-list').datagrid('beginEdit', index); } }], onDblClickRow:function(rowIndex,rowData){ editListenerField(rowIndex); }, onBeforeEdit:function(index,row){ row.editing = true;
jq
(this).datagrid('refreshRow', index); listenerFieldsEditCount++; }, onAfterEdit:function(index,row){ row.editing = false;
jq
(this).datagrid('refreshRow', index); listenerFieldsEditCount--; }, onCancelEdit:function(index,row){ row.editing = false;
jq
(this).datagrid('refreshRow', index); listenerFieldsEditCount--; } });
jq
('#fieldSaveBt').linkbutton({ iconCls:"icon-save" });
jq
('#fieldCancelBt').linkbutton({ iconCls:"icon-cancel" });
jq
("#listenerServiceClass").autocomplete(_process_def_provided_listeners, { width: 450, minChars: 0, max: 10, autoFill: true, mustMatch: false, matchContains: false, scrollHeight: 220, //multiple: true, //multipleSeparator: " ", scroll: true }); populateListenerProperties(); }); function changeListenerServiceType(obj){ if(obj.value=='javaClass'){
jq
('#listenerServiceLabel').html('Service Class:');
jq
('#listenerServiceClass').show();
jq
('#listenerServiceExpression').hide(); }else if(obj.value=='expression'){
jq
('#listenerServiceLabel').html('Expression:');
jq
('#listenerServiceClass').hide();
jq
('#listenerServiceExpression').show(); } } function listenerFieldsActionFormatter(value,rowData,rowIndex){ var id = rowIndex; var s='<img
onclick
="saveListenerField('+id+')" src="../../image/ok.png" title="'+"确定"+'" style="cursor:hand;"/>'; var c='<img
onclick
="cancelListenerField('+id+')" src="../../image/cancel.png" title="'+"取消"+'" style="cursor:hand;"/>'; var e='<img
onclick
="editListenerField('+id+')" src="../../image/modify.png" title="'+"
修改
"+'" style="cursor:hand;"/>'; var d='<img
onclick
="deleteListenerField('+id+')" src="../../image/delete.gif" title="'+"删除"+'" style="cursor:hand;"/>'; if(rowData.editing) return s; else return e+' '+d; } function cancelListenerField(id){ _task_listener_fields_dg.datagrid('cancelEdit', id); } function editListenerField(id){ _task_listener_fields_dg.datagrid('beginEdit', id); } function saveListenerField(id){ //alert(id); _task_listener_fields_dg.datagrid('endEdit', id); //alert(editcount); } function deleteListenerField(id){ _task_listener_fields_dg.datagrid('deleteRow',id); refreshAllListenerFields(); } function refreshAllListenerFields(){ var rs = _task_listener_fields_dg.datagrid('getRows'); for(var i=0;i0){
jq
.messager.alert("error","",'error'); return null; } var insertRows = _task_listener_fields_dg.datagrid('getChanges','inserted'); var updateRows = _task_listener_fields_dg.datagrid('getChanges','updated'); var deleteRows = _task_listener_fields_dg.datagrid('getChanges','deleted'); var changesRows = { inserted : [], updated : [], deleted : [] }; if (insertRows.length>0) { for (var i=0;i0) { for (var k=0;k0) { for (var j=0;j0){
jq
.messager.alert("error","请先保存可编辑的表格!",'error'); return; } if(listenerId != "" && listenerId != null && listenerId!="null"&&listenerId;!="NULL"){ var listener = getExsitingListener(); var r = updateExistingListener(listener); if(!r)return; }else{ var listener = createNewListener(); var r = insertNewListener(listener); if(!r)return; } _listener_win.window('close'); } function insertNewListener(listener){ listener.event=_listener_event_type.combobox('getValue');
jq
('input[name="listenerServiceType"]').each(function(i){ if(this.checked){ listener.serviceType=this.value; return false; } }); listener.serviceClass=
jq
('#listenerServiceClass').val(); listener.serviceExpression=
jq
('#listenerServiceExpression').val(); var changesRows = getListenerFieldsGridChangeRows(); if(changesRows == null)return false; var insertRows = changesRows['inserted']; if (insertRows.length>0) { for (var i=0;i0) { for (var i=0;i0) { for (var k=0;k0) { for (var j=0;j
jq('input[name="listenerServiceType"]').each(function(i){ if(this.value==serviceType){ this.checked=true; changeListenerServiceType(this); if(this.value=='javaClass'){
jq
('#listenerServiceClass').val(listener.serviceClass); }else if(this.value=='expression'){
jq
('#listenerServiceExpression').val(listener.serviceExpression); } return false; } }); var fields = listener.fields; var _listener_fields_grid_data=[]; for(var i=0;i
使用
Jq
uery
修改
onclick
中的参数
今天遇到这样一个问题,
JS
P中已经有标签,我想在
JS
中重新
修改
param1。首先想到的是使用
Jq
uery的bind("click"),但是运行后,不好用;然后我就使用unbind("click"),在使用bind("click"),运行后还是不好用。思来想去,最后使用了attr()方法为
onclick
重新赋值,最后好用了。 即$(this).attr("click","del(para
jq
(
jq
)实现对html标签(元素)动态添加
onclick
事件
原本很简单的一个功能,却花了我1天时间,所以很有必要记下来 原因是我采用了
jq
,而网站是采用一款名为SuperSlider的
jq
插件,这个插件会导致
onclick
里的事件会自动触发 通常实现方法 <h1 id="one">这是一个标签</h1> 1、
jq
jq
实现给元素动态添加
onclick
方法有on和attr以及其他 (1)on
jq
1.7版本会报错:“on is not a function” ,百度过都说用1.8的版本,因此我改用1.8.3版本的
jq
库,完美运行
JQ
<
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章