Tag: html

错误与Firefox – 禁用input的属性刷新时不重置

我发现我认为是一个Firefox的错误,我想知道这是否是一个错误,以及任何解决方法。 如果您使用以下来源创build基本网页: <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> </head> <body> <div> <input id="txtTest" type="text" /> <input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" /> <input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" /> <input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" /> </div> </body> </html> 如果您dynamic地禁用文本框,然后刷新页面,则文本框将保持禁用状态,而不是将其重置为未禁用的原始状态。 我已经在IE8和Chrome中尝试了这一点,这些行为和我所期望的一样,当我刷新时,将文本框重置为未禁用。 另一个有趣的信息是,如果input是checkbox而不是文本框,它仍然会执行相同的操作。

jQuery:为什么使用document.ready如果页面底部的外部JS?

我包括我所有的JS作为外部文件,加载在页面的最底部。 在这些文件中,我有几个方法定义如下,我从ready事件中调用: var SomeNamepsace = {}; SomeNamepsace.firstMethod = function () { // do something }; SomeNamepsace.secondMethod = function () { // do something else }; $(document).ready(function () { SomeNamepsace.firstMethod(); SomeNamepsace.secondMethod(); }); 但是,当我删除ready函数并直接调用这些方法时,所有的工作都是一样的,但执行速度明显更快 – 几乎在一个非常基本的文件上快了一秒钟! 由于此时应该加载文档(因为所有的标记都在脚本标记之前),是否有充分的理由继续使用ready事件?

你需要在HTML中closuresmeta和链接标签吗?

我只是在阅读HTML头部的HTML元素,他们从来没有closures元标签和链接标签。 代码工作正常; 是closures这些标签可选? 我认为如果一个标签没有closures就会变得不正常。

如何使用ReactJS中的单选button?

我是ReactJS的新手,对不起,如果这听起来不对。 我有一个组件,根据收到的数据创build几个表行。 该列中的每个单元格都有一个无线电checkbox。 因此,用户可以从现有的行中select一个site_name和一个address 。 select应显示在页脚中。 那就是我被卡住的地方。 var SearchResult = React.createClass({ render: function(){ var resultRows = this.props.data.map(function(result){ return ( <tbody> <tr> <td><input type="radio" name="site_name" value={result.SITE_NAME}>{result.SITE_NAME}</input></td> <td><input type="radio" name="address" value={result.ADDRESS}>{result.ADDRESS}</input></td> </tr> </tbody> ); }); return ( <table className="table"> <thead> <tr> <th>Name</th> <th>Address</th> </tr> </thead> {resultRows} <tfoot> <tr> <td>chosen site name ???? </td> <td>chosen address ????? </td> […]

如何在JavaScript中获得文本框的值

我正在尝试使用JavaScript从HTML文本框中获取值,但是值不会在空白处出现 例如: <input type="text" name="txtJob" value="software engineer"> 我只从上面得到:“软件”。 我正在使用这样的脚本: var jobValue = document.getElementById('txtJob').value 我如何获得全部的价值:“软件工程师”?

ASP.Net:文字与标签

我只是想听一些权威的时间和地点你应该使用一个LABEL LITERAL控制。 据我所知,不同之处在于:可以通过添加的<SPAN>标签对LABEL进行样式设置。 我个人发现在我的HTML中添加<SPAN>标记是非常烦人的,从来没有实际上通过ASP应用样式,所以LITERAL似乎是什么应该使用大部分时间…但我担心还有其他考虑或利用标签,我不知道。 LITERAL我们不向他们提供样式,用LITERAL取代任何LABEL是否100%好? 有没有其他的考虑?

跨度内的锚或锚是跨度还是无关紧要?

我想嵌套span和a标签。 我是不是该 将<span>放在<a> 把<a>放在<span>里面 没关系?

将图像放置在右上angular – CSS

我需要在div的右上angular显示一个图像(图像是一个“对angular线”function区),但是将当前的文本保存在内部div中,像现在一样粘在顶部。 我尝试了不同的东西,包括在另一个div中的图像或定义类: .ribbon { position: relative; top: -16px; right: -706px; } <div id="content"> <img src="images/ribbon.png" class="ribbon"/> <div>some text…</div> </div> 但没有任何运气。 我得到的最好的结果是所有的文字向下滚动的图像相同的高度尺寸。 任何想法?

用CSS切换块元素的顺序

短篇故事 比方说,我的HTML已经成立: <div id="blockA">Block A</div> <div id="blockB">Block B</div> <div id="blockC">Block C</div> 它看起来像这样: ———— | Block A | ———— | Block B | ———— | Block C | ———— 现在我想切换块的顺序。 我怎样才能做到这一点只有CSS ? ———— | Block C | ———— | Block A | ———— | Block B | ———— 我知道有这样的hacky解决scheme,如使用position:absolute ,但是这并不能保证display:block属性的有效使用。 也就是说,块在尺寸增大时向下推动其他块。 很长的故事 当用户使用计算机查看我的网页时,块按以下顺序显示: 基本信息。 活动时间表。 iPhone应用广告 […]

如何在图像下写字幕?

我有两个需要保持内联的图像; 我想在每个图像下写一个标题。 <center> <a href="http://example.com/hello"> <img src="hello.png" width="100px" height="100px"> </a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://example.com/hi"> <img src="hi.png" width="100px" height="100px"> </a> </center> 我该如何执行?