我正在尝试在Javascript中创建更新时钟.当我逐步调试调试器时,一切都正常工作,除了它实际上没有更新跨度.有什么想法吗?
<script type="text/javascript">
// The following line of code is in a setInterval()
// time is set correctly, according to my debugger
document.getElementById('clock').value = time;
}
</script>
<span id="clock">This should update
</span>
Run Code Online (Sandbox Code Playgroud) 如何知道使用javascript点击哪个HTML元素并获取其ID?
我已经使用PHP动态显示了3个标签 - 页面1,2,3,
<label id="<?php echo 'labelofpagination'.$z; ?>" value="<?php echo $z; ?>" >
<a href=# onclick="paginationlabelclicked(); "><?php echo $z; ?>
</a>
</label>
Run Code Online (Sandbox Code Playgroud)
现在我希望如果单击1,则显示1-10条记录,如果为2,则为11-20,依此类推.为此,我将相应地运行MySQL查询.
但我怎么得到身份证,
我想从getelementbyid得到div但它不适合我这是我的代码
<body onload="ErrorCheck(-1)">
<script type="text/javascript">
function ErrorCheck(var1)
{
if(var1 = -1)
{ alert("in function");
var cont = document.getElementBId('msg');
if(cont==null){
alert("null");
}
else{
alert("not null");
}
}
}
</script>
<h1 class="header">Register</h1>
<div id="msg"></div>
</body>
Run Code Online (Sandbox Code Playgroud)
在调用getElementBId之后,这个函数变得死了,因为它不会转到任何if或else.请检查我在这里做错了什么
我真的不明白如何在文档就绪时正确调用Javascript函数.我的目标是根据浏览器窗口的高度调整div的大小,并从SO上的另一个答案中获取此代码.我究竟做错了什么?
function resizeElementHeight(element) {
var height = 0;
var body = window.document.body;
if (window.innerHeight) {
height = window.innerHeight;
} else if (body.parentElement.clientHeight) {
height = body.parentElement.clientHeight;
} else if (body && body.clientHeight) {
height = body.clientHeight;
}
element.style.height = ((height - element.offsetTop) + "px");
}
$(document).ready(resizeElementHeight($('#global_image')));
Run Code Online (Sandbox Code Playgroud)
我试图调用的元素具有id"global_image",但我得到"不能设置未定义的属性高度",并且我觉得如何为函数提供正确的元素感到迷茫.谢谢你的帮助!
我从我的页面进行ajax调用,然后作为回应我也得到了一些这样的HTML
<parent id="1"><child></child></parent>
Run Code Online (Sandbox Code Playgroud)
我想要的是从Response对象获取内部HTML除外<parent>
我该怎么做?无法使用document.getElementbyID变量.
我意识到这一点,类似的问题/答案已经存在.但是我现在已经看了很多,只是不确定我做错了什么简单的事情.我只是想掌握这个.我有错误"找不到变量:getElementById"我试着改变脚本和HTML的顺序.我用这个随机方法工作正常从JavaScript数组获取随机项它只是将它应用于src ...
此视频也很有用https://www.youtube.com/watch?v=pqLS4oyJ8cA
这是我的代码:http://jsfiddle.net/udkhpytm/
<div>
<script id="IntroAnimation" type="text/javascript" charset="utf-8" src=""></script>
</div>
<script type="text/javascript">
var my_array = ['FILE1', 'FILE2', 'FILE3'];
var ri = Math.floor(Math.random() * my_array.length); // Random Index position in the array
getElementById("IntroAnimation").src = ri;
</script>
Run Code Online (Sandbox Code Playgroud)
我正在尝试从数组中获取一个随机项,并通过脚本ID将其放在我的脚本的src中.
我在我的应用程序中使用jquery,我在rails上使用ruby.现在我想在输入过程中立即在搜索框中输入数据.一切正常,但问题是它无法捕获特殊字符等#@$&()%.它适用于所有其他数字和字母表.我正在使用getElementById技术从文本框中获取数据.
请告诉我解决这个问题的任何解决方案
我的jquery代码部分是:
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(document).ready(function(){
$("input").keyup(function(){
var box = document.getElementById("tags");
document.getElementById("abc").innerHTML = box.value;
$.getScript('/employees/new?pt=' + box.value)
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
实际上我想将这个捕获的数据从文本框发送到我的rails控制器.我的控制器名称是员工,行动是新的
我正在编写一个客户端应用程序,鉴于这些成分将为您提供鸡尾酒配方.输入后,单击按钮将搜索成分.如果输入"all",您将被重定向到包含所有配方的页面.
我刚刚开始这么说,所有功能都是我做过的唯一部分.它工作正常.为了练习,当你输入"all"时它会重定向到facebook的url.无处不在(没有新的变化)它开始给我一个错误,它没有读取输入,它正在读取它为null.
相关的HTML:
<input type="text" id="alcohol">
<h4 class="btn" type="submit" onclick="whole()"> Search</h4>
Run Code Online (Sandbox Code Playgroud)
JS:
var input = document.getElementById('alcohol').value;
function whole() {
if (input == "all") {
window.location = "http://www.facebook.com";
};
};
Run Code Online (Sandbox Code Playgroud)
这里发生了什么事?它为什么停止工作?
我有这个代码:
HTML:
<div class="lists">
<div class="list 1">
<div id="productCheese">Cheese</div>
<div id="productBread">Bread</div>
<div id="productMilk">Milk</div>
<div id="productEgg">Egg</div>
<div id="addProduct">Add new product to list...</div>
</div>
<div class="list 2">
etc...
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和JavaScript :(我希望所有元素都带有以'product'开头的ID,但'*'对我来说不合适......)
var node = document.getElementById("product"*);
(And some unnecessary event listeners...)
Run Code Online (Sandbox Code Playgroud)
现在我的问题是:如何获得所有以'product'开头的elementID?
我想向我添加url参数img src,可以使用,getElementById但不能使用getElementsByClassName。我更喜欢使用getElementsByClassName它,因为它对我的目的更有意义。这是我正在使用的代码:
<img id="parameter" src="http://url-to-image.com/image.jpg" style="width: 100%">
<script>
var image = document.getElementById("parameter");
var imageSrc = image.getAttribute("src");
image.setAttribute("src", imageSrc + "?w=" + viewportWidth + "&h=" + viewportHeight + "&dpr=" + dpr + "&fit=crop");
</script>
Run Code Online (Sandbox Code Playgroud)
上面的代码很好用,但是使用
<img class="parameter" src="http://url-to-image.com/image.jpg" style="width: 100%">
<script>
var image = document.getElementsByClassName("parameter");
var imageSrc = image.getAttribute("src");
image.setAttribute("src", imageSrc + "?w=" + viewportWidth + "&h=" + viewportHeight + "&dpr=" + dpr + "&fit=crop");
</script>
Run Code Online (Sandbox Code Playgroud)
不会向中添加任何内容img src。url参数应添加到所有带有“ parameter”类的图像。如果有人可以帮助我,我会很高兴。
javascript getelementbyid url-parameters getelementsbyclassname
getelementbyid ×10
javascript ×10
html ×5
jquery ×3
ajax ×1
arrays ×1
auto-update ×1
mysql ×1
php ×1
random ×1
src ×1
time ×1