是否可以调用<noscript>
元素,即使启用了JavaScript ?我需要切换它的可见性来演示它的样子
您可以使用<noscript>
的内容创建一个新的<div>
元素,然后在演示后将其删除:
// to create
var div = document.createElement("div");
div.innerHTML = document.getElementsByTagName("noscript")[0].innerHTML;
document.body.appendChild(div);
// to remove
document.body.removeChild(div);
<noscript>stuff</noscript>
<div id="mydiv"><div>
$('#mydiv').text($('noscript').text());
http://jsfiddle.net/5pDBT/