不确定这是否可行,但希望编写一个可以返回图像平均值hex或rgb值的脚本.我知道它可以在AS中完成,但希望在JavaScript中完成.
如何在计算JavaScript项目的数字时使用模运算符(%)?
我正在尝试使用JavaScript从HTML文本框中获取值,但值不是在空格之后
例如:
<input type="text" name="txtJob" value="software engineer">
Run Code Online (Sandbox Code Playgroud)
我只得到:上面的"软件".我正在使用这样的脚本:
var jobValue = document.getElementById('txtJob').value
Run Code Online (Sandbox Code Playgroud)
我如何获得全部价值:"软件工程师"?
我有阵列选择标记.
<select id='uniqueID' name="status">
<option value="1">Present</option>
<option value="2">Absent</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我想创建一个json对象,在JavaScript中有两个字段'uniqueIDofSelect和optionValue'.
我使用getElementsByName("status")并迭代它.
编辑
我需要像我一样
[{"selectID":2,"OptionValue":"2"},
{"selectID":4,"optionvalue":"1"}]
Run Code Online (Sandbox Code Playgroud)
等等...
下面是一个JavaScript cookie,写在用户的计算机上12个月.
在我们在主域上设置cookie之后example.com,如果用户访问子域test.example.com,我们需要继续在"test"子域中识别用户的活动.
但是使用当前的代码,一旦他们离开www.example.com并访问test.example.com,他们就不再被标记为"HelloWorld".
是否有人能够帮助我的代码允许跨子域读取cookie?
<script type="text/javascript">
var cookieName = 'HelloWorld';
var cookieValue = 'HelloWorld';
var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 12);
document.cookie = cookieName +"=" + cookieValue + ";expires=" + myDate;
</script>
Run Code Online (Sandbox Code Playgroud) 如果我在头部放置一个div并显示:none,而不是使用JavaScript来显示它,这会有效吗?
编辑:
我在AJAX中加载了东西.当我的AJAX更改网站的"主要"部分时,我也想更改元标记.
有时候我可以选择使用CSS元素:hover或JavaScript onmouseover来控制页面上html元素的外观.考虑以下场景,其中div包装输入
<div>
<input id="input">
</div>
Run Code Online (Sandbox Code Playgroud)
当鼠标光标悬停在div上时,我希望输入改变背景颜色.CSS方法是
<style>
input {background-color:White;}
div:hover input {background-color:Blue;}
</style>
<div><input></div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的方法是
<div onmouseover="document.getElementById('input').style.backgroundColor='Blue';">
<input id="input">
</div>
Run Code Online (Sandbox Code Playgroud)
每种方法的优点和缺点是什么?CSS方法是否适用于大多数Web浏览器?JavaScript慢于css吗?
我的应用程序有一个HTML表单,其中一些输入从后端填充,其他输入由用户time输入(在输入中).一个onChange功能通过每个输入,当用户改变一个值运行.
从后端填充的输入将转换为moment对象,用户输入的日期仅为字符串.这意味着onChange函数遇到一些moment对象和一些字符串.我需要知道哪些输入是moment对象,哪些不是.
如果变量是moment对象,测试的推荐方法是什么?
我注意到moment对象有一个_isAMomentObject属性,但我想知道是否有另一种方法来测试变量是否是一个moment对象.
我尝试过的另一个选择是moment无论如何调用变量.这会将string变量转换为moment对象,但似乎不会影响现有moment对象.
这似乎只是与Safari相关的问题.我在Mac上尝试了4次,在Windows上尝试了3次,但我仍然没有运气.
我正在尝试加载外部HTML文件并使嵌入的JavaScript执行.
我试图使用的代码是这样的:
$("#myBtn").click(function() {
$("#myDiv").load("trackingCode.html");
});
Run Code Online (Sandbox Code Playgroud)
trackingCode.html 看起来像这样(现在很简单,但如果我开始工作,会扩展一次):
<html>
<head>
<title>Tracking HTML File</title>
<script language="javascript" type="text/javascript">
alert("outside the jQuery ready");
$(function() {
alert("inside the jQuery ready");
});
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我在IE(6和7)和Firefox(2和3)中看到了两条警报消息.但是,我无法在Safari中看到这些消息(我需要关注的最后一个浏览器 - 项目要求 - 请不要进行火焰战争).
有关为什么Safari忽略trackingCode.html文件中的JavaScript的任何想法?
最后,我希望能够将JavaScript对象传递给此trackingCode.html文件,以便在jQuery ready调用中使用,但我希望确保在我走这条路之前在所有浏览器中都可以实现.