小编Mar*_*ton的帖子

有没有办法使用 JavaScript 返回指定元素的顶部或第二个父元素?

我想获取myLIid的顶级父元素(部分)。

我的 HTML 代码是:

<section>
    <div>
        <ul>
          <li id="myLI">Coffee</li>
          <li>Tea</li>
        </ul>

    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

我的代码是:

var x = document.getElementById("myLI").parentElement.nodeName;
Run Code Online (Sandbox Code Playgroud)

我的代码返回,UL但我希望它返回section

javascript

5
推荐指数
1
解决办法
1175
查看次数

如何使用 JQuery 设置 Href 值

我在使用 Jquery 更改 HTML 代码的 href 属性时遇到问题

我的 HTML 代码是

      <div id="main-logo"><a href="http://local.winemag.com"></a></div>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下 JQuery 代码来更改我的链接,但由于某种原因它不起作用。

      $("#main-logo a[href]").attr('href', 'http://www.test.com/');
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何使用JavaScript检查是否存在html元标记?

所以我在HTML代码的标题中有以下Meta标记

<html>
<head>
    <meta property="article:tag" content="This is an apple" />
    <meta property="article:tag" content="This is a pear" />
</head>
Run Code Online (Sandbox Code Playgroud)

我想检查内容为"这是一个苹果"的元标记是否存在.但由于某种原因,我的警报框始终运行正常.

if (document.querySelectorAll('meta[content="This is an apple"]') != null) {
  alert('Its here!');
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

html javascript

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

如何向 select 元素添加事件侦听器?

我想将事件侦听器添加到选择元素并在选择选项时执行操作。我的 HTML 代码是:

<select id="a_background" name="background" class="widget">
 <option value="1">Yes</option>
 <option value="0" selected="selected">No</option>
</select>
Run Code Online (Sandbox Code Playgroud)

所以当Yes被选中时:做某事,如果No被选中:做其他事

这是我到目前为止所拥有的:

var activities = document.getElementById("a_background");
var options = activities.querySelectorAll("option");

activities.addEventListener("changed", function() {

  if (options == "addNew")
  {
    alert('add New selected');
  }

 else 
  { 
    alert('add None selected');
  }
});
Run Code Online (Sandbox Code Playgroud)

由于限制,我无法在 select 元素中调用函数。例如<select onChange="myFunction()" id="a_background"> 这就是为什么我想添加一个事件监听器。

html javascript

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

分离div并附加它会增加内存吗?

我想知道如果在加载时分离div并在单击上附加相同的div会增加内存吗?分离div(填充图像)时div和图像信息是否保存在内存中?

例如:

<div class="divContain-one">
 <img src="test.png">
</div>

<div class="divContain-two"></div>

 var divContainingImage = $("#divContain-one").detach();

$("button").click(function(){
      $("#divContain-two").append(divContainingImage);
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×5

html ×3

jquery ×2