Tag: html

AngularJS – ng-disabled不能用于Anchor标记

我正在使用ng-disabled,我喜欢它。 这对我的input和button很有帮助。 锚标记不工作。 我该如何解决? HTML code <a ng-disabled="addInviteesDisabled()">Add</a> JS code $scope.addInviteesDisabled = function() { return $scope.event.status === APP_CONSTANTS.STATUSES.PENDING_APPROVAL; };

打开新浏览器窗口的最佳方法是什么?

我知道大多数链接应该留给最终用户来决定如何打开,但是我们不能否认有时候你几乎不得不强迫进入一个新的窗口(例如,将数据保存在一个窗体中在当前页面上)。 我想知道的是,在新的浏览器窗口中打开链接的“最佳”方式的共识是什么。 我知道<a href="url" target="_blank">已经出来了。 我也知道, <a href="#" onclick="window.open(url);">不是理想的各种原因。 我也尝试用像<span onclick="window.open(url);">这样的东西完全replace锚点,然后将SPAN设置为一个链接。 我倾向的一个解决scheme是<a href="url" rel="external">并使用JavaScript将所有目标设置为标记为“外部”的锚点上的“_blank”。 还有其他的想法吗? 什么更好? 我正在寻找最符合XHTML标准的最简单的方法。 更新:我说目标=“_空白”是一个不,因为我已经读了几个地方的目标属性将被淘汰的XHTML。

在IE中debugging一个模式对话框(showModalDialog)

我想要debugging(检查DOM,使用交互式JS控制台等)在由showModalDialog()创build的模式对话框内的Web应用程序的一部分。 我找不到使用标准IE-8开发者工具的方法; 该对话框没有工具栏,通常的快捷键(F12)不起作用。 另一个SO问题(我不幸丢失了链接)build议唯一的解决scheme是(可能暂时)用老式的window.open()replaceshowModalDialog() window.open() 。 如果是这样的话,那么有没有办法做到这一点? 注意事项: 该应用程序关心传递dialogArguments和showModalDialog的返回值 我不能使用其他浏览器,FF + Firebug等

如何为selectize.jsinput设置一个值?

我有一个表单,我想复制一些默认值到input。 表单input使用selectize.js插件。 我想以编程方式设置一些表单值。 标准的做法是: $("#my_input").val("My Default Value"); 不起作用。 我已经尝试过这样的事情,但也不pipe用。 var $select = $("#my_input").selectize(); var selectize = $select[0].selectize; selectize.setValue("My Default Value"); 有任何想法吗? 这很容易:)我错过了。

如果<form>中的操作字段有参数,会发生什么情况?

是否有一个很好的支持,我可以期望,如果我在HTML中做这样的事情的常见行为: <form method="get" action="/somePage.html?param1=foo&param2=foo"> <input name="param2"></input> <input name="param3"></input> </form> 看起来像这样的东西本质上是荒谬的,但我已经看到它在这里那里使用,我想知道在地球上预期的行为应该是什么。 浏览器是否足够聪明地去处理“&param2 = whatever&param3 = whatever”这个动作,还是他们只是抛出第二个问号? 或者是什么? 有没有这种情况,这实际上是正确的做事方式?

javascript获取元素的标签

可以说这是我的HTML: <div id="foo"> <input id="goo" value="text" /> <span id="boo"> </span> </div> 我想能够确定什么标签属于一个HTML元素。 ID为“foo”= div ,“goo”= input ,“boo”= span …的示例元素 所以像这样的东西: function getTag (id) { var element = document.getElementById(id); return element.tag; }

如何将一个容器中的多个div集中在CSS中

我正在testing像Windows地铁的风格的中心分隔线。 如果你检查下面的代码: .container { height: 300px; width: 70%; background: #EEE; margin: 10px auto; position: relative; } .block { background: green; height: 100px; width: 100px; float: left; margin: 10px; } <div class="container"> <div class="block">1. name of the company</div> <div class="block">2. name of the company</div> <div class="block">3. name of the company</div> <div class="block">4. name of the company</div> […]

为什么html将它称为“td”而不是“tc”表格单元格?

我没有浏览规范,但我怀疑有任何信息在那里。 它代表表格数据吗?

维度中“x”的正确HTML实体是什么?

是给出尺寸&times;的正确的HTML实体&times; ? 我想要在语义上是正确的,但是这就引出了问题,即将语义上的维度列为2" x 3" ? 如果x代表“by”,我会用字母x还是x? 在我的代码中,我一直使用2&Prime;&nbsp;&times;&nbsp;3&Prime; ,或2“×3”。 不间断的空间是为了防止尺寸被包裹,根据“networking印刷样式元素”中的build议。

如何使用CSS flexbox设置固定宽度的列

CodePen: http ://codepen.io/anon/pen/RPNpaP。 我想要红色框只有25 em宽,当它在并排视图 – 我试图通过设置CSS内部的 @media all and (min-width: 811px) {…} 至 .flexbox .red { width: 25em; } 但是当我这样做时,会发生这种情况: View post on imgur.com 任何想法我做错了什么? 非常感谢。