有一种简单的方法可以在JavaScript中获取一串html并删除html吗?
我试图使用JS函数获取HTML字符串的内部文本(字符串作为参数传递).这是代码:
function extractContent(value) {
var content_holder = "";
for(var i=0;i<value.length;i++) {
if(value.charAt(i) === '>') {
continue;
while(value.charAt(i) != '<') {
content_holder += value.charAt(i);
}
}
}
console.log(content_holder);
}
extractContent("<p>Hello</p><a href='http://w3c.org'>W3C</a>");
Run Code Online (Sandbox Code Playgroud)
问题是控制台上没有打印任何内容(content_holder保持空白).我认为问题是由"==="运算符引起的..
我有以下html:
<div class="question">
<div class="text">
Blah Blah
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我试图使用javascript获得"Blah Blah"的价值.
那样的东西呢?
alert(document.getElementsByName("question")[0].value);
Run Code Online (Sandbox Code Playgroud) 我想知道,有没有办法只在给定的类中设置整数?
我的HTML看起来像这样:
<div class="output">0 hours 12 minutes and 40 seconds remaining</div>
Run Code Online (Sandbox Code Playgroud)
所以我想只做整体粗体
我正在寻找另一种选择:
<div class="output"><b>0</b> hours <b>12</b> minutes and <b>40</b> seconds remaining</div>
Run Code Online (Sandbox Code Playgroud)