我想获取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。
我在使用 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代码的标题中有以下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 代码是:
<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"> 这就是为什么我想添加一个事件监听器。
我想知道如果在加载时分离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)