我有一个像这样的对象:
MyObject {
Object1: ["12345", "67890"]
Object2: ["74185"]
Object3: ["29630", "789654"]
}
Run Code Online (Sandbox Code Playgroud)
我需要得到元素的总数.在这个例子中,我应该得到5.我试图以最有效的方式做到这一点.
我想这已被多次询问,但我真的不确定我应该寻找什么.
基本上,我正在托管一个运行在PHP上的站点.
如果在该网站上我添加了一个页面,让我们说该页面是http://example.com/directory/page.php,
那么我将锚点添加到该页面,链接默认为http://example.com/#anchor.
例如
<!-- http://example.com/directory/page.php -->
<a href="#anchor">Anchor</a>
Run Code Online (Sandbox Code Playgroud)
而不是链接到:
http://example.com/directory/page.php#anchor,
它链接到
http://example.com#anchor.
我不是特别想在每次添加非外部链接时都回显当前页面URL ,那么我需要添加什么来设置PHP中的当前页面以防止这种情况发生?
<div class="s4-titlelogo">
<a href="/sites/mysite">
<img name="onetidHeadbnnr0" id="ctl00_onetidHeadbnnr2" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" alt="bobpub" src="/_layouts/images/blank.gif" complete="complete"/>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
如果img的src属性为blank.gif,那么我想将src属性设置为我的图标url"/_layouts/images/myicon.gif".我需要引用img作为这个$('.s4-titlelogo img').
至今:
iconurl = $('.s4-titlelogo a>img').attr("src");
if (iconurl == ""/_layouts/images/blank.gif")
{
}
Run Code Online (Sandbox Code Playgroud) 我有一些非常基本的HTML,并尝试div使用内联样式设置样式.第一个片段通过将样式放在head元素中来工作,但另一个片段根本不起作用.是什么原因?
作品
<!DOCTYPE html>
<html>
<head>
<style>
#click-me {
background-color: red;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<div id='click-me'></div>
<iframe src='//someURL' width=800 height=600>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
不行
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id='click-me'></div>
<iframe src='//someURL' width=800 height=600>
<style>
#click-me {
background-color: red;
width: 200px;
height: 200px;
}
</style>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我试图创建一个简单的if-else语句,但是当我运行代码时,它总是返回true,即使我在提示符中输入了我应该知道的内容false.我通过JsFiddle运行它,似乎代码片段完全有效.
var captchaTest = 5;
var captchaInput = prompt('What is five plus five?');
if ('captchaTest + captchaInput = 10') {
alert('You passed, you may continue'); window.location.href = 'pagepass.html';
}
else {
alert('Failed, try again.'); window.location.href = 'main.html';
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?
我正在创建一个页面,该页面只会在用户登录时显示在标题选项卡中.但是,如果用户未登录,则应该隐藏它.如何隐藏元素?
这是我的HTML:
<li ng-if="isAuthenticated" ><a active-link="active" href="#/dashboard"><span translate>Dashboard</span></a></li>
<li id="about"><a active-link="active" href="#/about"><span translate>About</a></li>
<li id="info"><a active-link="active" href="#/info"><span translate>Information</a></li>
Run Code Online (Sandbox Code Playgroud)
当我使用时$("#info").hide()没有任何反应.有什么线索的原因?
我的网站上有一个小滑块,它始终运行良好,但现在出现此错误:
语法错误:“myIndex”是只读的
这是我的 JavaScript 代码:
const myIndex = 0;
carousel();
function carousel() {
let i;
const x = document.getElementsByClassName(`slides`);
for (i = 0;i < x.length;i ++) {
x[i].style.display = `none`;
}
myIndex ++;
if (myIndex > x.length) {
myIndex = 1;
}
x[myIndex - 1].style.display = `block`;
setTimeout(carousel, 4000); // Change image every 2 seconds
}
Run Code Online (Sandbox Code Playgroud)
这是 html:
<div class="home-slider">
<img class="slides" src="assets/img/slide_1.jpg" alt="slide1">
<img class="slides" src="assets/img/slide_2.jpg" alt="slide2">
<img class="slides" src="assets/img/slide_3.jpg" alt="slide3">
</div>
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
我有大约8种类型:
<input type="text" id="color1" name="color1" class="colorwell" value="#ffffff" />
Run Code Online (Sandbox Code Playgroud)
至
<input type="text" id="color8" name="color8" class="colorwell" value="#ffffff" />
Run Code Online (Sandbox Code Playgroud)
我有一种varaibile的颜色
$('#picker').farbtastic('#color_picker_input').mouseup(function (){
var colore = $.farbtastic('#picker').color;
alert(colore);});
Run Code Online (Sandbox Code Playgroud)
但我还要确定名称或ID
看起来像的东西
var nome = $.farbtastic('#picker').name;
Run Code Online (Sandbox Code Playgroud)
这不起作用.我究竟做错了什么?
我试图在JavaScript的replace函数中将字符串格式的正则表达式匹配数除以100 :
var number = "4354543";
var result = number.replace(/(\d+)/, '$1/100');
console.log(result); -> Printing 4354543/100
Run Code Online (Sandbox Code Playgroud)
答案应该是43545.43,但我得到了"4354543/100".
是否有可能实现这一目标?
尽管弹出了错误消息,我的php代码仍然成功执行.代码从我的一个表中删除一行,但显示以下错误消息:
错误:SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"1"附近使用正确的语法
我的php代码如下:
<?php
$id = $_GET['meeting_id'];
$username = $_GET['username'];
$result = mysql_query("DELETE FROM attendees WHERE meeting_id = '$id' AND username = '$username'")
or die(mysql_error());
if (!mysql_query($result))
{
die('Error: ' . mysql_error());
}
else
{
echo '<h2>The User Has Been Removed From The Meeting</h2>';
}
?>
Run Code Online (Sandbox Code Playgroud)
谁能在这里看到解决方案?谢谢
html ×7
javascript ×6
jquery ×3
css ×2
php ×2
arrays ×1
color-picker ×1
ecmascript-6 ×1
farbtastic ×1
if-statement ×1
mysql ×1
object ×1
readonly ×1
regex ×1
sql ×1
syntax-error ×1