我在我的html.twig
模板中找到了此行。In-tag'onload'JS對目標沒有影響
<div class="panel panel-default" onload="(this.class = determineClass(this))">
及更高版本:
var determineClass = function(element) {
if (element.offsetHeight < element.scrollHeight) {
return element.class + ' some_class';
} else {
return element.class + ' some_other_class';
}
}
我預計在onload
的字符串,如JS執行。但是,該字符串按字面解釋,並且對該標籤的class
沒有影響。
我怎樣才能用determineClass
函數來改變這個標籤的class
屬性?
只是好奇 - 我看到你想添加'some_class'或'some_other_class'基於溢出;他們會做什麼樣的事情? – 2016-01-23 13:04:29