小编Yla*_*ama的帖子

在 JavaScript for 循环之后添加到 innerHTML

所以我只是测试 JavaScript 的基本功能。我试图将 设定<li>在 之内,<ul>但由于某些简单的原因,我li被放置在 之外ul

var test = document.getElementById('testdiv');
var data = [1,2,3,4,5];
    
test.innerHTML += '<ul>'; 
for (var i = 0; i < data[i]; i++)
{
test.innerHTML += '<li>' + i + '=' + data[i] + '</li>';
} 
test.innerHTML += '</ul>';
Run Code Online (Sandbox Code Playgroud)
.start{
    border: 1px solid #000;
}  
Run Code Online (Sandbox Code Playgroud)
  
     <div class="start" id="testdiv"></div>
  
Run Code Online (Sandbox Code Playgroud)

目前的html结果如下所示:

<div class="start" id="testdiv">
 <ul></ul>
 <li>0=1</li>
 <li>1=2</li>
 <li>2=3</li>
 <li>3=4</li>
 <li>4=5</li>
</div>
Run Code Online (Sandbox Code Playgroud)

如果能得到一个简单解释的预期结果,我们将不胜感激。

<div class="start" id="testdiv">
  <ul>
   <li>0=1</li> …
Run Code Online (Sandbox Code Playgroud)

html javascript

5
推荐指数
2
解决办法
8265
查看次数

Mongodb 排序聚合以相同的顺序 id 传递到过滤器

我想知道是否可以保持结果的当前顺序与过滤时传递的顺序相同。

假设我们有一个 IDS 数组:

var arrayValues = [1,3,2]
Run Code Online (Sandbox Code Playgroud)

我想聚合这些值,但保持结果与我在上面数组中传递的顺序相同。

 var result = Item.aggregate([{ $match: { _id: { $in: arrayValues } }}])
Run Code Online (Sandbox Code Playgroud)

我希望结果的顺序与作为_id值传入的数组值的顺序相同。

结果示例:

result = [{ _id: 1 },{ _id: 3 },{ _id: 2 }]
Run Code Online (Sandbox Code Playgroud)

javascript mongoose mongodb node.js

4
推荐指数
1
解决办法
641
查看次数

基本SVG背景图片大小属性

我希望我永远不必问这个,但我很困惑。

所以我有一个基本的背景图像div,由于某种原因,当我设置background-size: 246px 70px;它时,它不起作用,仅当我使用!important时才起作用。

.footer div.image-logo {
   height: 70px;
   width: 246px;
   background-size: 246px 70px;
   background-position: center;
   background: url(/images/svg/five_Logo.svg) no-repeat;
   margin: 20px auto;
}
Run Code Online (Sandbox Code Playgroud)

现在,基本上,您会认为其他css会覆盖它,这就是我的菜鸟所想,但事实并非如此,当我用背景图像检查div并单击“计算”选项卡以检查background-image-size的当前状态时它说background-size:auto;,当我单击它以查看它在哪里获得属性时,auto它显示246px 70px style.css?ver=1.0.5:2266 .footer div.image-logo了将背景尺寸设置为的css background-size: 246px 70px;

我希望能够在不使用的情况下设置背景大小 !important

html css svg

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

Prestashop 1.7模块目录数据未找到

所以我在我的本地安装了PrestaShop 1.7(请记住我的本地作品完全找到)将其移动到实时暂存(没有数据库导入或导出错误或安装错误),但由于某种原因一切正常但如果我打开CMS记录在,我点击"模块和服务"选项卡我收到以下消息,并在消息下面的"再试一次"号召性用语按钮.

"无法获取目录数据,请稍后再试.原因:来自PrestaShop Addons的数据无效,无法回退缓存"

所以我尝试清除缓存,尝试搜索答案,但发现我无法依赖的无担保回复.

同样在我的"模块和服务"中,当我点击"已安装的模块"选项卡时,我在RequestException.php第51行中收到"RequestException",说没有找到SSL CA包,所以我的模块坏了,我确实看到我不是唯一的一个有这个问题,但没有看到任何解决这个?

也可能是在我的Apache服务器上SSL阻止了这个模块?这意味着我必须访问,因为此时我无法访问.

此外,我尝试了这个安全的闷热,tripple检查所有我的更改仍然得到相同的确切错误消息.(https://github.com/PrestaShop/PrestaShop/pull/6848/files)

php apache ssl module prestashop-1.7

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

bxSlider 在首次加载 Chrome 时无法工作

所以我使用bxSlider就像本页所示的网站一样,首先加载滑块箭头显示,但我的图像不显示。

第二次加载(页面刷新)时,它工作得很好。此问题仅在 Chrome 上出现。

Edge、Firefox、IE 在首次加载时显示滑块图像没有问题。

现在我知道该代码片段有效,我无法在代码片段中重复该问题,但这里有一个指向该页面的链接,请单击我,MVC 不喜欢指向外部页面的链接,但正如所说的不能重复这个?这是 chrome 的 bug,我无法修复吗?

我也jquery/1.11.0像我的网站一样使用版本,但如下所示,不认为版本是问题。

<html>
<head>

  <link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script>

  <script>
    $(document).ready(function(){
      $('.slider').bxSlider();
    });
  </script>

</head>
<body>

  <div class="slider">
    <div>I am a slide.</div>
    <div>I am another slide.</div>
  </div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css jquery bxslider

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

在php echo中使用特殊字符

我使用if函数来显示副本,但这个副本必须用双引号括起来,我不能让它工作.请帮忙.

 $currentpage = $_SERVER['REQUEST_URI'];

if ($currentpage == "/room/penthouse-suite/"){
echo "<div class='text-center text-emphasis text-lg'>"test penthouse"</div>";
}
Run Code Online (Sandbox Code Playgroud)

所以在我的页面上它应该显示---> "test penthouse"

php

0
推荐指数
1
解决办法
1618
查看次数

标签 统计

html ×3

css ×2

javascript ×2

php ×2

apache ×1

bxslider ×1

jquery ×1

module ×1

mongodb ×1

mongoose ×1

node.js ×1

prestashop-1.7 ×1

ssl ×1

svg ×1