小编Mik*_*ike的帖子

简单的JavaScript倒计时器的代码?

我想使用一个简单的倒数计时器,从运行函数30秒开始,到0结束.没有毫秒.怎么编码?

jquery counter timer setinterval clearinterval

143
推荐指数
4
解决办法
29万
查看次数

如何获取JS中的所有childNodes,包括所有'孙子'?

我想扫描所有childNodes的div,包括那些位于其他元素中的childNodes.现在我有这个:

var t = document.getElementById('DivId').childNodes;
for(i=0; i<t.length; i++) alert(t[i].id);
Run Code Online (Sandbox Code Playgroud)

但它只能得到分区的孩子而不是孙子孙女.谢谢!

编辑:这个问题太模糊了.对于那个很抱歉.这是一个小提琴:

http://jsfiddle.net/F6L2B/

body.onload脚本不在JSFiddle上运行,但它可以工作,除了"Me Second"和"Me Third"输入字段没有被分配tabIndex,因此被跳过.

javascript

49
推荐指数
3
解决办法
5万
查看次数

如果徽标是文本,标识元素应使用什么标记?

我读过<h1>标签不适合徽标.但如果您的徽标是纯文本,您应该使用什么?我觉得<p>并且<span>也不合适.这是一个示例:

<header>
  <nav>
    <a id="logo" href=".">
      <span>Company Name</span>
    </a>
    <a id="linkOne" href="#thingOne">
      <img src="…">
    </a>
    <a id="linkTwo" href="#thingTwo">
      <img src="…">
    </a>
    <a id="linkThree" href="#thingThree">
      <img src="…">
    </a>
  </nav>
</header>
Run Code Online (Sandbox Code Playgroud)

谢谢!

html semantic-markup

17
推荐指数
2
解决办法
9965
查看次数

如何防止将无效字符输入到输入字段中

Onkeydown,我运行以下JavaScript:

function ThisOnKeyDown(el) {
   if (el.title == 'textonly') {
       !(/^[A-Za-zÑñ-\s]*$/i).test(el.value) ? el.value = el.value.replace(/[^A-Za-zÑñ-\s]/ig, '') : null;
   }
   if (el.title == 'numbersonly') {
       !(/^[0-9]*$/i).test(el.value) ? el.value = el.value.replace(/[^0-9]/ig, '') : null;
   }
   if (el.title == 'textandnumbers') {
       !(/^[A-Za-zÑñ0-9-\s]*$/i).test(el.value) ? el.value = el.value.replace(/[^A-Za-zÑñ0-9-\s]/ig, '') : null;
   }
}
Run Code Online (Sandbox Code Playgroud)

这三个标题属性之一被赋予页面上的各种输入字段.只要无效字符被正确删除,代码就会起作用,但直到输入下一个字符为止.我想找到一种简单地拒绝无效输入的方法.我感谢您的帮助!

编辑:我全局创建事件.我是这样做的:

      function Globalization() {
      var inputs = document.getElementsByTagName('input');
      for (i = 0; i < inputs.length; i++) {
          inputs[i].onfocus = createEventHandler(
              ThisOnFocus, inputs[i]);
          inputs[i].onblur = createEventHandler(
              ThisOnBlur, inputs[i]);
          inputs[i].onkeydown = createEventHandler( …
Run Code Online (Sandbox Code Playgroud)

javascript regex javascript-events

12
推荐指数
4
解决办法
6万
查看次数

有没有办法将相同的CSS样式表用于打印介质和默认布局?

我正在寻找一种方法来使用与默认屏幕布局相同的打印介质样式表.我的优点是每次更新CSS时都不需要更新2个文件.我希望有一个样式表,并通过某种方式表示它们来指定打印介质的特殊规则......这可能是不可能的,但我想我会把问题放在那里.

css printing media-queries

7
推荐指数
2
解决办法
2485
查看次数

用于分配tabindex数字的JavaScript函数?

我有一个包含许多字段的表单,我已经给出了每个输入,选择并按下tabindex数字.这有效,但我想以编程方式进行.

默认的tabindex顺序不正确,因为我有一个两列布局,每列都有组.我想自上而下的小组.如何编写body.onload函数,以便根据包含的div为所有输入,select和button标签分配tabindex数?例如,对于我希望首先循环的div,所有输入,选择和按钮标签都可以具有tabindex=1,并且第二个div中的所有输入,选择和按钮标签可以具有tabindex=2,等等.

谢谢!

这是一个简化的例子

<style>
  .a { display: inline-block;
       width:200px;
       border: 1px solid black;
  }
</style>


<div class="a">
    <div id="Div01" title="these inputs should have tabindex=1">
        <p>Div 01</p>
        <input id="Div01Field1" type="text" value="Me first"/>
        <input id="Div01Field3" type="text" value="Me second"/>
        <input id="Div01Field2" type="text" value="Me third"/>
        <hr>
    </div>
    <div id="Div03" title="these inputs should have tabindex=3">
        <p>Div 03</p>
        <input id="Div03Field1" type="text" value="Me seventh"/>
        <input id="Div03Field2" type="text" value="Me eighth"/>
        <input id="Div03Field3" type="text" value="Me ninth"/>
        <hr>
    </div>
    <div id="Div05" title="these inputs should have …
Run Code Online (Sandbox Code Playgroud)

html javascript tabindex

7
推荐指数
1
解决办法
7938
查看次数

如何在不知道宽度的情况下居中对齐div?

我看了这个,前景似乎很暗淡.我对使用表格不感兴趣.我有6个'元素'内联块组成一个菜单.它很光滑,除了所有'a elements'都设置为width:auto; 容纳他们的文字.没有明确的宽度,我无法将它们居中对齐.我有一个容器div和一个包含我的'a elements'的子div.

有什么想法吗?谢谢迈克

html javascript css

6
推荐指数
1
解决办法
9514
查看次数

如何将输入到文本字段的文本格式化为货币?

我有一系列的texfields,我想格式化为货币.优选地,这可以在飞行中完成但至少是onblur.货币格式的含义是349507 - > 349,507美元.可能吗?

我更喜欢HTML/CSS/JS解决方案,因为我需要更少的解释.我对jQuery一点也不熟悉.

任何帮助是极大的赞赏.
麦克风

html javascript css

6
推荐指数
2
解决办法
1万
查看次数

我可以使用速记边距语法来更改左右值吗?

我可以使用速记保证金语法,如果我想补充margin-left: automargin-right: auto同时保留margin-topmargin-bottom孤独?

基本思路:

.center {
    margin: dont-specify auto;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:简而言之,答案是没有这样的关键字。为清楚起见,我所说的“不指定”并不是指“删除规范”、“回滚规范”或“以较低的特​​异性指定”。我的意思是,'这条规则不应该指定一个新值'。我负责不清楚。用多种不同的方式来解释“不指定”确实很容易!谢谢大家的回答!

html css

6
推荐指数
1
解决办法
1930
查看次数

如何将内嵌图像缩小1px而不是其余部分?

我需要一个内联图像,将1px定位在基线以下.怎么做到呢?

谢谢迈克

html css

3
推荐指数
1
解决办法
638
查看次数