在javascript中返回html代码(Returning html code in javascript)
我想在Javascript代码中打印html代码。 我想打开并关闭五个li标签的底线。 我怎么能用for循环来做这个
jQuery(document).ready(function () {
InsertLi();
});
function InsertLi(){
var count = 5;
for (var i = 0; i < count; i++) {
var codeBlock = '
' + i + '';$(".bildirimMetin").html(codeBlock);
}
}
I want to print html code in Javascript code. I want to open and close the bottom line of five li tags. How can I do this with a for loop
jQuery(document).ready(function () {
InsertLi();
});
function InsertLi(){
var count = 5;
for (var i = 0; i < count; i++) {
var codeBlock = '
' + i + '';$(".bildirimMetin").html(codeBlock);
}
}
原文:https://stackoverflow.com/questions/47970476
更新时间:2020-02-15 20:15
最满意答案
好吧,另一个解决方案,靠近你的代码,用html ,通过+=存储你变量中的所有字符串然后你必须在for循环之前定义你的变量,然后移动你的html 。 您当前的代码无法正常工作,因为它只存储了最后一个字符串而
InsertLi();
function InsertLi() {
var count = 5;
var codeBlock = '';
for (var i = 0; i < count; i++) {
codeBlock += '
' + i + '';}
$(".bildirimMetin").html(codeBlock);
}
Well, another solution, close to your code, with html, store all strings in your variable via += then you must define your variable before for loop also move your html after it. Your current code not working because it just store last string not all.
InsertLi();
function InsertLi() {
var count = 5;
var codeBlock = '';
for (var i = 0; i < count; i++) {
codeBlock += '
' + i + '';}
$(".bildirimMetin").html(codeBlock);
}
相关问答
你有什么应该工作: 元素测试:
JavaScript测试: alert(document.getElementById("myE").innerHTML); //alerts "How to fix"
你可以在这里试试 。 确保无论您使用的是 结果都不显示 作为一个空间,情况可能如此。 如果你想在某个为HTML设计的地方展示它,你需要转义它。 What you have s
...
当然,这是可能的,尽管无论是什么叫这个功能都会对结果产生什么影响是另一回事。 无论如何,只需要在字符串中包含所需的html: return quantity + (quantity == 1 ? ' article in shopping cart' :
' articles in shopping cart');
编辑:您添加到问题的示例不起作用,因为它有语法错误
...
创建元素p ,您必须将其附加到文档中的某个位置。 但首先,我将创建元素并将它们附加到p,而不是innerHTML,如下所示: var p = document.createElement("div");
p.appendChild( document.createTextNode("Script to calculate the eligibility of a u20 player ") );
var el = document.createElement("div");
...
尝试这个: function CheckCaptcha()
{
alert("-");
var CaptchaWord = document.getElementById('StudentCaptchaImage');
alert(CaptchaWord);
if (CaptchaWord.value.length <= 4)
{
alert("Please enter words as seen in the image.");
...
查看这篇文章( 使用c#或vb.net获取最终生成的html源代码 ),其中提到了使用WebKit.NET( http://sourceforge.net/projects/webkitdotnet/ )或Open Web Kit Sharp https://代码。 google.com/p/open-webkit-sharp/ Check out this post (Get the final generated html source using c# or vb.net), which m
...
好吧,另一个解决方案,靠近你的代码,用html ,通过+=存储你变量中的所有字符串然后你必须在for循环之前定义你的变量,然后移动你的html 。 您当前的代码无法正常工作,因为它只存储了最后一个字符串而 InsertLi();
function InsertLi() {
var count = 5;
var codeBlock = '';
for (var i = 0; i < count; i++) {
codeBlock += '
' + i...
第二段代码,使用item.html("Options for your 1st $Name"); 可能工作正常。 但是你没有包含元素的href属性,这会导致某些浏览器不将文本装饰为链接。 为了将它作为链接(下划线,特征颜色等)进行装饰,您可以将其替换为: item.html("Options for your 1st $Name");
另见这个简短的演示 。 The second piece of code, using item.html(
...
你并没有真正“运行”HTML代码。 HTML是一种标记语言,主要用于格式化和排列Web浏览器中显示的元素。 您可能尝试解决的问题是:根据某些条件显示或隐藏元素。 像这样的JavaScript代码就是你想要的。 if (condition) {
document.getElementById('chart').style.display = "none"
} else {
document.getElementById('chart').style.display = ""
}
当
...
如果你想看到函数的来源,你可以使用toSource()函数: function x(a) {
return a + 1;
}
console.log(x.toSource());
// "function x(a) {
// return a + 1;
// }"
我不确定你如何阅读函数之外的源代码,甚至不知道为什么你特别想要这样做。 If you want to see the source of a function, you can use the toSource() fu
...
我认为这就是你要找的东西? HTML:
Test
JS: var Vicinity = function (pubReference, sessionId, done, err) {
// defaults
this.sessionId = sessionId;
this.pubReference = pubRefere
...