js操作html objecti标签问题

问题描述

<TD CLASS="tableRowSel" ALIGN="Left" >&nbsp;<OBJECT id='test' classid="clsid:CAFEEFAC-0014-0002-0005-ABCDEFFEDCBA" width="27" height="27" codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_2_05-windows-i586.cab#Version=1,4,2,50" onclick="this.disabled='true'"><param name="java_code" value="wt/clients/checker/CheckerApplet.class"><param name="java_archive" value="wt/security/security.jar"><param name="type" value="application/x-java-applet;version=1.4"><param name="annotationxml" value="com.ptc.windchill.application.ProductStructureAnnotator"><param name="annotationname" value="wt.annotation.StructuredAnnotationSet:151428370"><param name="cache_archive" value="wtClientChecker.jar, docmgrCust.jar, docmgrDSU.jar, docmgrFCS.jar, lib/HTTPClient.jar, docmgr3rdParty.jar, docmgr.jar, ptcAnnotatorFCS.jar, lib/borland.jar, lib/xercesImpl.jar, lib/xmlParserAPIs.jar, lib/sfc.jar, lib/magelang.jar, lib/JGL.jar, lib/ie.jar, lib/servlet.jar"><param name="java_codebase" value="http://pdssit.premierimage.com.tw/Windchill"><param name="verbose" value="true"><param name="codebase" value="/Windchill"><param name="annotationreadonly" value="false"><param name="boot_class" value="ext/premier/annotation/PremierAnnotationLauncher"><param name="cache_option" value="Plugin"></OBJECT></TD>当我点击那个object之后,似乎onclick事件没有调用到。我想要的结果是当点一次object之后那个object将不能再点击。也就是想解决重复点击object出现的问题。因为当点了多次之后就会出现多个相同的applet.还有个问题就是在关闭applet之后又要使object能再次被点击?貌似applet可以调用到页面的js请各位给点意见。谢谢!

解决方案

onclick="javascript:document.getElementById('test').disabled='true'"
解决方案二:
onclick="alert('test');this.disabled=true"

时间: 2024-10-25 15:24:58

js操作html objecti标签问题的相关文章

谷歌计划 2020 年停止 Chrome 后台标签页的 JS 操作

Google 公布了一项针对 Chrome 的后台标签页的长期愿景和未来计划,对 Web 生态系统的愿景是能够完全挂起后台标签页,不做 DOM 交互,直到页面再次被前置.这将显着改进电池使用寿命,而且还节省内存. Google 表示后台标签占据了浏览器平均功耗的三分之一,从而缩短了电池寿命.在许多情况下,在后台进行的工作对于用户体验来说是不必要的.Chrome 希望通过确保仅在后台执行相关工作来保护用户免受此类影响. 从 Google 公布的计划时间来看,预计 2017 年 Q2 实现五分钟后自

浅谈JS读取DOM对象(标签)的自定义属性_javascript技巧

DOM对象对于js来说,是个很基础的元素,我们写js一般来说,都一定会对它进行操作.我们可以很方便地给它加上自定义的属性,比如: <div id="test" class="hello"></div> var test = document.getElementById("test"); test.adang = "adang"; alert(test.adang); 我们会发现,已经给这个id为tes

JS操作Excel小例

遇到一个功能开发,直接在页面上点击一个按钮,然后弹出一个excel,进入"打印预览"模式,用js实现,具体如下: //新建一个excel文件,设置为打印预览  function xlPrint(){    var xlApp;//存放Excel对象    var xlBook;//存放Excel工件簿文件    var xlSheet;//存放Excel活动工作表    try{      xlApp = new ActiveXObject("Excel.Applicatio

JS操作二进制:LZ77 算法

JS操作二进制很麻烦,而且一直没有一个好的无损压缩工具来实现纯文本的压缩. 所以钻研了一段时间的gzip,后来发现还是仅用 LZ77 比较容易实现,gzip中的 haffman 压缩部分对于JS来说太难搞了. 代码如下,注释的非常完整,所以就不多说了,有兴趣的可以仔细研究下: 运行代码框<html> <head> <title>LZ77</title> <style> * { font-size:12px; } body { overflow:a

js操作checkbox遇到的问题解决

遇到操作checkbox的问题 全选 复制代码 代码如下: $("input[type='checkbox']").each(function(){ this.checked=true }) 反选 $("input[type='checkbox']").each(function(){ if(this.checked){ this.checked=false } else{ this.checked=true } 理论上是应该可以用$(obj).attr("

使用js正则控制input标签只允许输入的值

本文为大家介绍下使用js正则控制input标签输入的值:只允许输入数字.只允许输入汉字.只允许输入英文字母等等,具体祥看本文,希望对大家有所帮助   style="ime-mode:Disabled" 这句是比较实用的.意为关闭输入法.省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好. 只允许输入数字 复制代码 代码如下: <input name="username" type="text" onkeyup=&q

js操作css属性实现div层展开关闭效果的方法

  本文实例讲述了js操作css属性实现div层展开关闭效果的方法.分享给大家供大家参考.具体分析如下: 最近学javascript接触到js对css属性操作,就写了个展开关闭效果,同时实现了按钮文字切换,很简洁啊!这段Js对象操作css属性实现div层的展开关闭效果.将代码分享给JS前端设计者. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 <title>js操作div展开关闭</ti

node.js操作mongodb学习小结

  node.js操作mongodb学习小结          这篇文章主要介绍了node.js操作mongodb学习小结,本文给出了mongodb创建数据库.插入数据以及连接mongodb数据库并查询数据等代码实例,需要的朋友可以参考下 一.准备工作 1.在mongodb创建将要读取的表 创建数据库mongotest 代码如下: use mongotest; 向user表中插入数据 代码如下: db.user.insert({ name:'flyoung', age:'18', sex:tru

js操作按下Enter焦点移至下一个控件

 正如标题所言使用js操作按下Enter焦点移至下一个控件,具体的实现示例如下,需要的朋友可以参考下 代码如下: <html>  <head>  <title>Enter2Tab</title>  <script type="text/javascript">  window.onload=function(){  var list = new Array();  for(var i=5;i<document.all.l