说我有这样的字符串:
var tablestring = "<table><tr><td>Test</td></tr></table>";
是否可以填充表DOM对象,如下所示:
var Test = document.createElement("TABLE");
Test.value = tablestring;
答案 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元素。请参阅下面的代码:
.innerHTML
&#13;
function addTable(){
var tablestring = "<table><tr><td>Test</td></tr></table>";
var container = document.getElementById('container');
container.innerHTML = tablestring;
}
&#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>