首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在html中写js代码,该怎么解决

2013-11-08 
在html中写js代码我有一个后缀为html的页面,不是jsp页面,我想在这个页面里写js代码,怎么写啊。需求是这样的

在html中写js代码
我有一个后缀为html的页面,不是jsp页面,我想在这个页面里写js代码,怎么写啊。
需求是这样的,页面中有一个按钮,根据后台传来的数据进行判断,如果有数据,这个按钮正常显示,如果没有数据,则按钮置灰。
我写了一点,但是发现这样写按钮虽然失效了但是不是置灰的颜色,而且当有数据的时候,按钮也失效。
代码大致是这样的。


<a class="button" title="清空" href="javascript:;" id="delRE">清空</a>
<script>
<#if(DataListlength<=0){#>
  document.getElementById('delRE').setAttribute('disabled','disabled');
<#}#>
</script>
javascript html
[解决办法]
你用的是a标签啊。
用button,disabled之后就是灰色的


<html>
<input type="button" value="test" disabled="disabled"/>
</html>

[解决办法]
<#if(DataListlength<=0){#>
你现在还是 jsp 中吧,先在 html 中做出来效果再上 jsp。
[解决办法]
引用:
你用的是a标签啊。
用button,disabled之后就是灰色的


<html>
<input type="button" value="test" disabled="disabled"/>
</html>

+1
[解决办法]
引用:
Quote: 引用:

你用的是a标签啊。
用button,disabled之后就是灰色的


<html>
<input type="button" value="test" disabled="disabled"/>
</html>

我是有条件的置灰,不能直接这样写

条件就按照你原来的条件逻辑啊。我的意思你用button这个可以变灰色。你那个a超链接要么用css便成灰色。


<input type="button" value="清空" disabled="disabled" id="delRE"/>
<script>
<#if(DataListlength<=0){#>
  document.getElementById('delRE').setAttribute('disabled','disabled');
<#}#>
</script>

[解决办法]
html 中你那些判断标签不认吧。
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

你用的是a标签啊。
用button,disabled之后就是灰色的


<html>
<input type="button" value="test" disabled="disabled"/>
</html>

我是有条件的置灰,不能直接这样写

条件就按照你原来的条件逻辑啊。我的意思你用button这个可以变灰色。你那个a超链接要么用css便成灰色。


<input type="button" value="清空" disabled="disabled" id="delRE"/>
<script>
<#if(DataListlength<=0){#>
  document.getElementById('delRE').setAttribute('disabled','disabled');
<#}#>
</script>

重点不是这个,是当有数据的时候,这个按钮也失效了,也点不了了,颜色变不变我先不管了


js里无法判断后台数据过来的。除非你用ajax的方式接收后台数据。
[解决办法]
没搞懂,你现在想在jsp 页面实现那个效果还是html 里面。
[解决办法]
a标签没有disabled属性。你可以通过改变css让它变灰

热点排行