2012-05-05 20 views

回答

11
var javascript = "alert('hello');"; 
eval(javascript); 

這將從字符串中加載JavaScript,但會被警告,這是非常不安全的,不建議使用。如果惡意進程干擾您的JavaScript字符串,可能會導致安全問題。

至於CSS的話,你可以附加一個樣式標籤使用jQuery的頁面,就像這樣:

$('head').append("<style>body { background-color: grey; }</style>"); 

或者,JavaScript的純粹主義者:

var s = document.createElement("style"); 
s.innerHTML = "body { background-color:white !important; }"; 
document.getElementsByTagName("head")[0].appendChild(s); 
+2

更多閱讀:[\ [javascript \] \ [eval \]邪惡](http://stackoverflow.com/search?q=%5Bjavascript%5D+%5Beval%5D+evil) –

+0

謝謝這正是我想知道的 – sak

相關問題