使用字符串填充表元素

时间:2016-08-25 11:46:55

标签: javascript html

说我有这样的字符串:

var tablestring = "<table><tr><td>Test</td></tr></table>";

是否可以填充表DOM对象,如下所示:

var Test = document.createElement("TABLE");
Test.value = tablestring;

4 个答案:

答案 0 :(得分:1)

是的。使用exec_r.R (R file) This below code taken from stack overflow for send variables from php to R, i include here for your reference args <- commandArgs(TRUE) tmp <- strsplit(args, " ") N <- args[1] N<-as.numeric(N) m<-N+10 output <- list(first_name=m) library(rjson) cat(toJSON(output)) the above example Work's in my local machine ,您可以将html分配给dom元素。请参阅下面的代码:

&#13;
&#13;
.innerHTML
&#13;
function addTable(){
	var tablestring = "<table><tr><td>Test</td></tr></table>";
	var container = document.getElementById('container');
	container.innerHTML = tablestring;
}
&#13;
&#13;
&#13;

答案 1 :(得分:0)

你可以这样做:

var tablestring = "<table><tr><td>Test</td></tr></table>";

var Test = document.createElement("Div");
Test.innerHTML= tablestring;

document.body.appendChild(Test);

答案 2 :(得分:0)

JQuery解决方案

$("Your div").html(tablestring);

答案 3 :(得分:0)

您可以在jQuery中使用.html()在div中添加tablestring。它可能会对你有所帮助。

function addTable(){
	var tablestring = "<table class='table'><tr><td>Test</td></tr></table>";
	$('#myTable').html(tablestring);
}
.table{
  border:1px solid red;
  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="addTable()"> Add table </button>
<div id="myTable"></div>