小编Bre*_*ody的帖子

截断字符串直接JavaScript

我想使用直接JavaScript截断动态加载的字符串.这是一个网址,所以没有空格,我显然不关心字边界,只关注字符.

这是我得到的:

var pathname = document.referrer; //wont work if accessing file:// paths
document.getElementById("foo").innerHTML = "<a href='" + pathname +"'>" + pathname +"</a>"
Run Code Online (Sandbox Code Playgroud)

javascript truncate

153
推荐指数
6
解决办法
26万
查看次数

如何在JavaScript中获取日期时间?

如何使用格式31/12/2010 03:55 AM获取JavaScript日期时间?

javascript datetime

144
推荐指数
8
解决办法
40万
查看次数

在JavaScript中将div元素添加到正文或文档中

我正在用纯JavaScript创建一个灯箱.为此我正在制作叠加层.我想将这个叠加层添加到正文中,但我也希望将内容保留在页面上.我当前的代码添加了叠加div,但它也删除了正文中的当前内容.如何添加div元素并保留内容?

var el = document.getElementById('element');
var body = document.getElementsByTagName('body');
el.innerHTML = '<p><a id="clickme" href="#">Click me</a></p>';
document.getElementById('clickme').onclick = function (e) {
    e.preventDefault();
    document.body.innerHTML = '<div style="position:absolute;width:100%;height:100%;opacity:0.3;z-index:100;background:#000;"></div>';
}
Run Code Online (Sandbox Code Playgroud)

javascript

129
推荐指数
6
解决办法
31万
查看次数

在JavaScript中将日期格式化为MM/dd/yyyy

我有这样的日期格式'2010-10-11T00:00:00+05:30'.我必须格式化MM/dd/yyyy使用JavaScript或jQuery.任何人都帮我做同样的事情.

javascript jquery

128
推荐指数
3
解决办法
69万
查看次数

如何在没有JavaScript的情况下使html和css中的整个'div'可点击?

我想这样做,以便可以点击整个div,并在没有JavaScript和有效代码/标记的情况下点击链接到另一个页面.

如果我有这个我想要的结果 -

<a href="#">
<div>This is a link</div>
</a>
Run Code Online (Sandbox Code Playgroud)

W3C验证器说块元素不应放在内联元素中.有一个更好的方法吗?

html css click

124
推荐指数
7
解决办法
39万
查看次数

JavaScript按名称获取元素

考虑这个功能:

function validate()
{
  var acc = document.getElementsByName('acc').value;
  var pass = document.getElementsByName('pass').value;

  alert (acc);
}
Run Code Online (Sandbox Code Playgroud)

这个HTML部分:

<table border="0" cellpadding="2" cellspacing="0" valign="top">
    <tr>
        <td class="td1">Account</td>
        <td class="td2"><input type="text" name="acc" /></td>
    </tr>
    <tr class="td1">
        <td>Password</td>
        <td class="td2"><input type="password" name="pass" /></td>
    </tr>
</table>
<div><button onClick="validate()" class="cupid-greenx">Login now</button></div>
Run Code Online (Sandbox Code Playgroud)

警告框显示,但显示"未定义".

html javascript dom

120
推荐指数
6
解决办法
37万
查看次数

如何在JavaScript中禁用右键单击上下文菜单

并不是说我试图阻止"查看源代码"或任何愚蠢的东西,但我正在为某些元素制作一些自定义上下文菜单.

编辑:回答答案:我试过这个:

<a id="moo" href=''> </a>

<script type="text/javascript">
    var moo = document.getElementById('moo');

    function handler(event) {
        event = event || window.event;

        if (event.stopPropagation)
            event.stopPropagation();

        event.cancelBubble = true;
        return false;
    }

    moo.innerHTML = 'right-click here';

    moo.onclick = handler;
    moo.onmousedown = handler;
    moo.onmouseup = handler;
</script>
Run Code Online (Sandbox Code Playgroud)

javascript contextmenu

119
推荐指数
3
解决办法
18万
查看次数

将JavaScript字符串变量转换为decimal/money

我们如何将JavaScript字符串变量转换为十进制?

有没有这样的功能

parseInt(document.getElementById(amtid4).innerHTML)
Run Code Online (Sandbox Code Playgroud)

javascript string-conversion

110
推荐指数
4
解决办法
27万
查看次数

JavaScript onclick中的"this"是什么?

<a onclick="javascript:func(this)" >here</a>
Run Code Online (Sandbox Code Playgroud)

this脚本中有什么意思?

javascript

108
推荐指数
6
解决办法
18万
查看次数

如何使用JavaScript获取浏览器语言

可能重复:
用于检测浏览器语言首选项的JavaScript

我想检测进入我网站的浏览器的语言,如果它是En或Fr. 所以我可以重定向到En页面或其他页面.

另外,我可以检测移动语言吗?

javascript

108
推荐指数
2
解决办法
23万
查看次数